Muhammara is a node module with c/cpp bindings to modify PDF with JavaScript for node or electron. Prior to 6.0.5, Muhammara PDFParser::CreateFilterForStream() in src/deps/PDFWriter/PDFParser.cpp dereferences a null PDFInteger pointer when a PDF stream uses the LZWDecode filter with a DecodeParms dictionary that omits the EarlyChange key. An application that processes an untrusted PDF and reads the affected stream can crash, causing a denial of service. This issue is fixed in version 6.0.5.
Metrics
Affected Vendors & Products
References
History
Tue, 10 Nov 2026 10:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Julianhille
Julianhille muhammarajs |
|
| Vendors & Products |
Julianhille
Julianhille muhammarajs |
Mon, 09 Nov 2026 21:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Muhammara is a node module with c/cpp bindings to modify PDF with JavaScript for node or electron. Prior to 6.0.5, Muhammara PDFParser::CreateFilterForStream() in src/deps/PDFWriter/PDFParser.cpp dereferences a null PDFInteger pointer when a PDF stream uses the LZWDecode filter with a DecodeParms dictionary that omits the EarlyChange key. An application that processes an untrusted PDF and reads the affected stream can crash, causing a denial of service. This issue is fixed in version 6.0.5. | |
| Title | Muhammara: NULL pointer dereference in LZWDecode filter when DecodeParms omits EarlyChange key | |
| Weaknesses | CWE-476 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published: 2026-11-09T21:29:35.198Z
Updated: 2026-11-10T16:13:16.839Z
Reserved: 2026-11-09T17:45:35.935Z
Link: CVE-2026-125107
No data.
Status : Received
Published: 2026-11-09T22:18:41.813
Modified: 2026-11-10T17:17:25.860
Link: CVE-2026-125107
No data.