CVE-2022-41957
CVE-2022-41957 is a high-severity vulnerability in Muhammara Project Muhammara with a CVSS 3.x base score of 7.5. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-690.
Key facts
- Severity: High (CVSS 3.x base score 7.5)
- EPSS exploit prediction: 1% (56th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-690
- Affected product: Muhammara Project Muhammara
- Published:
- Last modified:
Description
Muhammara is a node module with c/cpp bindings to modify PDF with JavaScript for node or electron. The package muhammara before 2.6.2 and from 3.0.0 and before 3.3.0, as well as all versions of muhammara's predecessor package hummus, are vulnerable to Denial of Service (DoS) when supplied with a maliciously crafted PDF file to be parsed. The issue has been patched in muhammara version 3.4.0 and the fix has been backported to version 2.6.2. As a workaround, do not process files from untrusted sources. If using hummus, replace the package with muhammara.
Frequently asked questions
- What is CVE-2022-41957?
- Muhammara is a node module with c/cpp bindings to modify PDF with JavaScript for node or electron. The package muhammara before 2.6.2 and from 3.0.0 and before 3.3.0, as well as all versions of muhammara's predecessor package hummus, are vulnerable to Denial of Service (DoS) when supplied with a maliciously crafted PDF file to be parsed. The issue has been patched in muhammara version 3.4.0 and the fix has been backported to version 2.6.2. As a workaround, do not process files from untrusted sources. If using hummus, replace the package with muhammara.
- How severe is CVE-2022-41957?
- CVE-2022-41957 has a CVSS 3.x base score of 7.5, rated high severity. It is exploitable over network with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is none, integrity none, and availability high.
- Is CVE-2022-41957 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 1% (56th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2022-41957?
- CVE-2022-41957 primarily affects Muhammara Project Muhammara. In total, 2 product configurations (CPEs) are listed as vulnerable; see the affected-products list for the exact versions.
- How do I fix CVE-2022-41957?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- When was CVE-2022-41957 published?
- CVE-2022-41957 was published on 2022-11-28 and last updated on 2026-06-17.
References
- https://github.com/julianhille/MuhammaraJS/pull/235
- https://github.com/julianhille/MuhammaraJS/pull/238
- https://github.com/julianhille/MuhammaraJS/security/advisories/GHSA-2r7v-cmch-5x26
Affected products (2)
- cpe:2.3:a:muhammara_project:muhammara:*:*:*:*:*:node.js:*:*
- cpe:2.3:a:hummus_project:hummus:*:*:*:*:*:node.js:*:*
More vulnerabilities in Muhammara Project Muhammara
- CVE-2022-25892 — High (CVSS 7.5): The package muhammara before 2.6.1, from 3.0.0 and before 3.1.1; all versions of package hummus are vulnerable to…
- CVE-2022-25885 — High (CVSS 7.5): The package muhammara before 2.6.0; all versions of package hummus are vulnerable to Denial of Service (DoS) when…
All CVEs affecting Muhammara Project Muhammara →
Other CWE-690 vulnerabilities
- CVE-2025-33192 — Medium (CVSS 5.7): NVIDIA DGX Spark GB10 contains a vulnerability in SROOT firmware, where an attacker could cause an arbitrary memory…
- CVE-2026-24160 — Medium (CVSS 5.5): NVIDIA TRT-LLM for any platform contains a vulnerability where an attacker could cause an unchecked return value to a…