CVE-2022-41957CWE-690

muhammara vulnerable to Unchecked Return Value to NULL Pointer Dereference

High · published November 28, 2022

CVSS v3.1
7.5
EPSS
1%
Percentile
66.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.01128 · 66.1th percentile
Weakness
CWE-690 · Unchecked Return Value to NULL Pointer Dereference
Published
2022-11-28T00:00Z
EPSS history
Timeline
  • 28 NOV 00:00Z
    muhammara vulnerable to Unchecked Return Value to NULL Pointer Dereference
    cvelistv5