← WordPress Vulnerabilities
WordPress security by component

link-library

link-library is a WordPress component with 21 published CVE records in this archive. The latest tracked vulnerability was published Aug 15, 2026; the highest published CVSS base score is 9.1.

Plugin slug: link-library

CVE-2026-18855: Link Library moderation can turn a public submission into arbitrary file deletion

Link Library through 7.9.4 insufficiently validates the file path consumed by ll_delete_link_fields(). When the non-default 'Delete local file on link deletion' setting is enabled, an unauthenticated attacker can submit a malicious link whose path is later processed when an administrator permanently deletes it during routine moderation. The resulting arbitrary file deletion can lead to site compromise if a critical file such as wp-config.php is removed. The submission field, stored path format, and deletion request are not disclosed.

PublishedAug 15, 2026
Safe version guidanceSee mitigation notes
Published vulnerabilities for link-library
Safe version
Aug 15, 2026 CVE-2026-18855
Link Library moderation can turn a public submission into arbitrary file deletion
Link Library through 7.9.4 insufficiently validates the file path consumed by ll_delete_link_fields(). When the non-default 'Delete local file on link deletion' setting is enabled, an unauthenticated attacker can submit a malicious link whose path is later processed when an administrator permanently deletes it during routine moderation. The resulting arbitrary file deletion can lead to site compromise if a critical file such as wp-config.php is removed. The submission field, stored path format, and deletion request are not disclosed.
See mitigation notes
CVE9.1
NVDPending
Aug 08, 2026 CVE-2026-16535
Link Library unauthenticated reflected XSS in voting labels
Link Library before 7.9.4 accepts the likelabel value through its public thumbs_rating_add_vote AJAX action. The action's nonce is available to public visitors, and thumbs_rating_add_vote_callback() passes the value to thumbs_rating_getlink(), which places it into inline onclick JavaScript and HTML without context-appropriate escaping. An unauthenticated attacker can craft a voting request that executes script when a victim is induced to open or submit it, including a logged-in administrator. Version 7.9.4 sanitizes the input and applies JavaScript and HTML escaping at output.
7.9.4
CVE6.1
NVDPending
Aug 03, 2026 CVE-2026-16532
Link Library exposes an unauthenticated SQL injection
Link Library before 7.9.3 passes an unauthenticated user-supplied value into a SQL query without adequate sanitization or escaping. An unauthenticated attacker can alter the query and extract or modify database data according to the database account's permissions. The CNA record does not disclose the endpoint, parameter, query, vulnerable function or confirmed obtainable fields.
7.9.3
CVE9.1
NVDPending
Jul 29, 2026 CVE-2026-18197
Link Library rating AJAX response permits unauthenticated reflected cross-site scripting
Link Library before 7.9.4 is vulnerable to unauthenticated reflected cross-site scripting through its thumbs_rating_add_vote AJAX handler. An unauthenticated attacker supplies script-bearing input in the likelabel request parameter; the handler reads that value without sanitization and echoes it into an HTML response. If a victim follows the attacker's crafted request, the reflected script executes in the WordPress site's origin and can access information available to that browser session or perform actions as the victim. The Tenable advisory identifies the AJAX handler/action and parameter but does not disclose a separate PHP function name or a more specific URL beyond the WordPress AJAX path. Version 7.9.4 fixes the issue.
7.9.4
CVE6.4
NVDPending
Jun 15, 2026 CVE-2026-40779
Link Library: Arbitrary file deletion
Link Library is affected by arbitrary file deletion. Exploitation requires an authenticated contributor account. A successful request can remove files outside the intended scope and may make the site unavailable. The published affected range is n/a through 7.8.8. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
7.8.9
CVE7.7
NVDPending
Dec 24, 2025 CVE-2025-68600
Link Library: Server-side request forgery
Link Library is affected by server-side request forgery. Exposure depends on how the affected operation is made reachable by the site. The vulnerable server can be induced to make attacker-selected network requests. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE4.9
NVDPending
Apr 22, 2025 CVE-2025-46237
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE6.5
NVD5.4
Apr 05, 2025 CVE-2025-2889
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE6.4
NVDPending
Jan 21, 2025 CVE-2024-13404
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.1
NVDPending
Jul 20, 2024 CVE-2024-38711
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE7.1
NVD6.1
Jun 08, 2024 CVE-2024-35687
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE7.1
NVD6.1
May 08, 2024 CVE-2024-4281
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exploitation requires an authenticated contributor account. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE6.4
NVD5.4
Apr 09, 2024 CVE-2024-2325
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE6.1
NVDPending
Mar 19, 2024 CVE-2024-29123
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE7.1
NVD6.1
Feb 20, 2024 CVE-2024-1559
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.5
NVD6.1
Feb 12, 2024 CVE-2024-24875
Link Library: Cross-site request forgery
Link Library is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE4.3
NVD8.8
Feb 08, 2024 CVE-2024-24879
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE7.1
NVD6.1
Jan 16, 2023 CVE-2022-4199
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVE4.8
NVD4.8
Feb 01, 2022 CVE-2021-25093
Link Library: A security weakness
Link Library is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVEPending
NVD7.5
Feb 01, 2022 CVE-2021-25092
Link Library: Cross-site request forgery
Link Library is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVEPending
NVD6.5
Feb 01, 2022 CVE-2021-25091
Link Library: Cross-site scripting
Link Library is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVEPending
NVD6.1