Null pointer dereference in Libextractor - CVE-2017-17440

 

Null pointer dereference in Libextractor - CVE-2017-17440

Published: July 26, 2018 / Updated: July 26, 2018


Vulnerability identifier: #VU14021
CSH Severity: Low
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2017-17440
CWE-ID: CWE-476
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to cause DoS condition on the target system.

The vulnerability exists in the EXTRACTOR_xm_extract_method function in plugins/xm_extractor.c due to an error when processing malicious input. A remote attacker can send a specially crafted GIF, IT (Impulse Tracker), NSFE, S3M (Scream Tracker 3), SID, or XM (eXtended Module) file, trigger NULL pointer derference and cause the service to crash.


Affected software

Libextractor
Arch Linux
Ubuntu
Fedora
extract (Ubuntu package)
libextractor-dev (Ubuntu package)
libextractor3 (Ubuntu package)
libextractor

How to mitigate CVE-2017-17440

Update to version 1.7.

Libextractor - update to 1.7
extract (Ubuntu package) - update to 1:1.3-4+deb9u3build0.16.04.1
libextractor-dev (Ubuntu package) - update to 1:1.3-4+deb9u3build0.16.04.1
libextractor3 (Ubuntu package) - update to 1:1.3-4+deb9u3build0.16.04.1
libextractor - addressed in versions 1.6-2.fc25, 1.6-2.fc26, 1.6-2.fc27

External References

Related Security Bulletins