CVE-2023-38887
High · 8.8CVSS
8.8
EPSS
1.5%
Published
Sep 20, 2023
CISA due date
—
Cloudanix analysis
A flaw in the Ghost blogging software could let attackers interfere with websites, so updating to the corrected version removes that risk.
- Exploitation
- Other
- Attacker needs
- Other
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Other
- Class
- Other
- Remediation
- Other
- Effort
- Other
- Patch risk
- Other
What it actually does
The vulnerability permits unauthorized actions or data exposure within the Ghost application due to a flaw addressed in the specified commit.
Why it matters to the business
Organizations using affected versions of Ghost face increased risk of compromise, potential data breaches, and service disruption; the availability of public exploits heightens urgency despite low EPSS and no known ransomware use.
How an attack unfolds
An attacker identifies an unpatched Ghost instance, crafts input to trigger the flaw, and executes malicious actions such as injecting content or accessing restricted functions.
How to fix it
Upgrade tryghost/ghost (GIT) to commit 3b0f99d455c1a4ee0fd233f0fdf732129b83a8f0 or a later version containing the fix.
How to confirm the fix worked
Verify the deployed version includes commit 3b0f99d455c1a4ee0fd233f0fdf732129b83a8f0 and test that the previously vulnerable functionality behaves securely.
Typical attack path
- Scan for publicly reachable Ghost installations
- Identify version prior to the fixed commit
- Send crafted requests exploiting the flaw
- Achieve unauthorized access or code execution
How to detect it
Examine web server and application logs for anomalous requests targeting Ghost endpoints around the time of publication or later; look for patterns matching known exploit attempts.
What your security team should do
- Prioritize upgrade of all Ghost instances to the fixed commit
- Monitor EPSS trend for rising exploitation likelihood
- Review logs for indicators of prior exploitation attempts
The record
File Upload vulnerability in Dolibarr ERP CRM v.17.0.1 and before allows a remote attacker to execute arbitrary code and obtain sensitive information via the extension filtering and renaming functions.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Packagist | dolibarr/dolibarr | 0 | 17.0.1 |
| Bitnami | dolibarr | 0 | No fix |
| Ubuntu:16.04:LTS | dolibarr | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | dolibarr | 0 | No fix |
Related vulnerabilities
- CVE-2021-3991 Improper Authorization in dolibarr/dolibarr Also affects dolibarr/dolibarr
- CVE-2024-40137 Dolibarr ERP CRM before 19.0.2-php8.2 was discovered to contain a remote code execution… Also affects dolibarr/dolibarr
- CVE-2024-34051 A Reflected Cross-site scripting (XSS) vulnerability located in… Also affects dolibarr/dolibarr
- CVE-2024-5315 Vulnerabilities in Dolibarr ERP - CRM that affect version 9.0.1 and allow SQL injection. Also affects dolibarr/dolibarr
- CVE-2024-5314 Vulnerabilities in Dolibarr ERP - CRM that affect version 9.0.1 and allow SQL injection. Also affects dolibarr/dolibarr
- CVE-2024-31503 Incorrect access control in Dolibarr ERP CRM versions 19.0.0 and before, allows… Also affects dolibarr/dolibarr
- CVE-2024-29477 Lack of sanitization during Installation Process in Dolibarr ERP CRM up to version 19.0.0… Also affects dolibarr/dolibarr
- CVE-2023-38888 Cross Site Scripting vulnerability in Dolibarr ERP CRM v.17.0.1 and before allows a… Also affects dolibarr/dolibarr