Heap-buffer-overflow in dlplibs: Canvas5Structure::NIBDecoder::decode
Summary
OSV-2022-1280: Heap-buffer-overflow in Canvas5Structure::NIBDecoder::decode. Affects dlplibs versions >= 6ad72753cf22aa4cffdc6bb7b9082c90b4ed0502. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
dlplibs is an open-source package that is part of the LibreOffice suite. It provides functionality for handling various document formats, including the ABW format. The ABW format is used for AbiWord documents. The vulnerability affects the Canvas5Structure::NIBDecoder::decode function in dlplibs, which is responsible for decoding data in the ABW format.
Vulnerability Detail
The vulnerability is a heap-buffer-overflow issue that occurs when decoding data in the ABW format using the Canvas5Structure::NIBDecoder::decode function. This vulnerability can be triggered by a specially crafted ABW file, potentially leading to a crash or arbitrary code execution. The issue was discovered through an OSS-Fuzz report and has been assigned a medium severity level. The vulnerable code can be found in the libabw repository on the LibreOffice Gerrit.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
At the moment, there is no known workaround for this vulnerability. It is recommended to apply the official patch or update the package to a fixed version as soon as it becomes available.
Conclusion
In conclusion, the dlplibs package used in the LibreOffice suite is vulnerable to a heap-buffer-overflow issue in the Canvas5Structure::NIBDecoder::decode function. This vulnerability can be exploited through specially crafted ABW files, potentially leading to a crash or arbitrary code execution. It is recommended to update the package to a fixed version or apply the official patch as soon as it becomes available. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for dlplibs →
FAQ
dlplibs is an open-source package used in the LibreOffice suite for handling document formats, including ABW files.
This vulnerability can potentially lead to a crash or arbitrary code execution when processing specially crafted ABW files.
The vulnerability was discovered through an OSS-Fuzz report, which identified a heap-buffer-overflow issue in the Canvas5Structure::NIBDecoder::decode function.
This vulnerability has been assigned a medium severity level.
The vulnerable code can be found in the libabw repository on the LibreOffice Gerrit.
References
Related vulnerabilities
Recent vulnerabilities recorded for dlplibs.