The ParseValue function in lexer.c in tidy before 4.9.31 allows remote attackers to cause a denial of service (crash) via vectors involving multiple whitespace characters before an empty href, which triggers a large memory allocation.
CVSS Details
- CVSS 3.1 Base Score: 7.5
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Apple Osx Tidy | — | Upgrade macOS to the latest version | Apr 5, 2017 | Aug 11, 2015 |
| Freebsd | — | Upgrade tidy-libUpgrade tidy-html5Upgrade tidy4Upgrade tidy-devel | Dec 10, 2025 | Jun 8, 2015 |
| Oracle Solaris | — | Upgrade entire/ to version 11.4-11.4.0.0.1.15.0 on Solaris 11.4 | Oct 19, 2018 | Aug 11, 2015 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jun 3, 2015 |
| Suse | — | Upgrade libtidy5Upgrade libtidyUpgrade tidyUpgrade libtidy-develUpgrade libtidy-0_99-0Upgrade libtidy-0_99-0-devel | Dec 18, 2015 | Aug 11, 2015 |
| Ubuntu | — | Upgrade libtidy-0.99-0 | Nov 8, 2024 | Aug 11, 2015 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub