Import Source
https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-89451.json
JSON Data
https://api.osv.dev/v1/vulns/AZL-89451
Upstream
Published
2026-06-04T03:16:20Z
Modified
2026-08-29T05:27:27Z
Summary
CVE-2026-8829 affecting package perl-HTML-Parser for versions less than 3.82-2
Details

HTML::Entities versions before 3.84 for Perl read freed heap memory in decodeentities.

The XS routine backing HTML::Entities::decodeentities cached a pointer (repl) into the entity-value SV returned by hvfetch on the entity2char hash. When the input SV was identical to a value SV in that hash, and that value contained its own key as an entity reference, a later call to growgap() reallocated the SV's PV buffer and freed the backing allocation that repl still pointed into. The subsequent copy loop read repl_len bytes from the freed allocation.

The read may disclose adjacent heap contents into the destination SV.

References

Affected packages

Azure Linux:3 / perl-HTML-Parser

Package

Name
perl-HTML-Parser
Purl
pkg:rpm/azure-linux/perl-HTML-Parser

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
3.82-2

Database specific

source
"https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-89451.json"