CVE-2024-6307
Medium · 6.4CVSS
6.4
EPSS
0.5%
Published
Jun 25, 2024
CISA due date
—
Cloudanix analysis
Users with editing rights can hide harmful code in web pages that then runs automatically for anyone who views those pages.
- Exploitation
- Remote Authenticated
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- XSS
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Stored cross-site scripting via the HTML API due to insufficient input sanitization and output escaping on URLs, allowing authenticated users with contributor-level access to inject arbitrary web scripts.
Why it matters to the business
Attackers with limited access can insert malicious scripts that execute for other users, potentially leading to unauthorized data access, session hijacking, or defacement across affected installations.
How an attack unfolds
An authenticated attacker with contributor privileges crafts a page containing a malicious URL that bypasses sanitization in the HTML API; when other users access the injected page the script executes in their browser context.
How to fix it
Upgrade zoneminder on Debian 11 and 12 to version 1.34.21-1 or later; for GIT builds apply commit 9268db14a79c4ccd444c2bf8d24e62b13207b413 or newer.
How to confirm the fix worked
Confirm the installed version matches or exceeds the listed fixed versions and test that URL inputs are properly sanitized and escaped in rendered pages.
Typical attack path
- Obtain contributor-level authenticated access
- Craft and submit a page containing a malicious URL exploiting insufficient URL sanitization
- Store the payload via the HTML API
- Wait for other users to access the affected page triggering script execution
How to detect it
Review web server and application logs for unexpected script tags or encoded payloads in URLs and HTML content; inspect page source for injected scripts from contributor-created content.
What your security team should do
- Apply the specified upgrades immediately given the public disclosure
- Audit contributor accounts and limit privileges where possible
- Monitor for unusual script execution or unexpected content in pages
The record
WordPress Core is vulnerable to Stored Cross-Site Scripting via the HTML API in various versions prior to 6.5.5 due to insufficient input sanitization and output escaping on URLs. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Bitnami | wordpress | 5.9.0 | 5.9.10 |
| Bitnami | wordpress-multisite | 5.9.0 | 5.9.10 |
| Debian:11 | wordpress | 0 | No fix |
| Debian:12 | wordpress | 0 | No fix |
| Debian:13 | wordpress | 0 | 6.5.5+dfsg1-1 |
| Ubuntu:16.04:LTS | wordpress | 0 | No fix |
| Ubuntu:18.04:LTS | wordpress | 0 | No fix |
| Ubuntu:20.04:LTS | wordpress | 0 | No fix |
| Ubuntu:22.04:LTS | wordpress | 0 | No fix |
| Ubuntu:24.04:LTS | wordpress | 0 | No fix |
| Ubuntu:24.10 | wordpress | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | wordpress | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | wordpress | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | wordpress | 0 | No fix |
Related vulnerabilities
- CVE-2022-4973 WordPress Core, in versions up to 6.0.2, is vulnerable to Authenticated Stored Cross-Site… Also affects wordpress
- CVE-2024-32111 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')… Also affects wordpress
- CVE-2024-31111 Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site… Also affects wordpress
- CVE-2024-4439 WordPress Core is vulnerable to Stored Cross-Site Scripting via user display names in the… Also affects wordpress
- CVE-2023-5692 WordPress Core is vulnerable to Sensitive Information Exposure in versions up to, and… Also affects wordpress
- CVE-2024-31211 WordPress is an open publishing platform for the Web. Also affects wordpress
- CVE-2024-31210 WordPress is an open publishing platform for the Web. Also affects wordpress
- CVE-2023-2745 WordPress Core is vulnerable to Directory Traversal in versions up to, and including… Also affects wordpress