GNU Unrtf
cpe:2.3:a:unrtf_project:unrtf:*:*:*:*:*:*:*
- 0.21.10
A NULL pointer dereference vulnerability has been identified in GNU Unrtf version 0.21.10. This issue arises in the 'src/path.c' component, specifically during the parsing of the '-P' command-line option. The vulnerability allows attackers to cause a denial-of-service condition by injecting a crafted payload into the 'search_path' parameter, leading to a process crash.
Exploitation of this vulnerability causes a local denial-of-service condition by crashing the Unrtf process with a segmentation fault, due to the NULL pointer dereference.
The vulnerability can be reproduced by invoking the 'unrtf' command with the '-P' option, but omitting the required path parameter. This can be done by simply running './unrtf -P' in the terminal. On an affected build, this command will result in a segmentation fault, crashing the program.
Users can upgrade to GNU Unrtf version 0.21.11 or later, which includes the necessary fix. For those unable to upgrade immediately, the upstream patch can be backported to correct the argument parsing for the '-P' option.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.