Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. org.apache.poi/poi-scratchpad
  4. ›
  5. CVE-2022-26336

CVE-2022-26336: Improper Input Validation and Allocation of Resources Without Limits or Throttling in poi-scratchpad

March 5, 2022 (updated May 14, 2024)

A shortcoming in the HMEF package of poi-scratchpad (Apache POI) allows an attacker to cause an Out of Memory exception. This package is used to read TNEF files (Microsoft Outlook and Microsoft Exchange Server). If an application uses poi-scratchpad to parse TNEF files and the application allows untrusted users to supply them, then a carefully crafted file can cause an Out of Memory exception.

References

  • github.com/advisories/GHSA-mqvp-7rrg-9jxc
  • lists.apache.org/thread/sprg0kq986pc2271dc3v2oxb1f9qx09j
  • nvd.nist.gov/vuln/detail/CVE-2022-26336

Code Behaviors & Features

Detect and mitigate CVE-2022-26336 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions from 3.8-beta1 up to 5.2.1

Fixed versions

  • 5.2.1

Solution

Upgrade to version 5.2.1 or above.

Impact 5.5 MEDIUM

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Learn more about CVSS

Source file

maven/org.apache.poi/poi-scratchpad/CVE-2022-26336.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:39 +0000.