PatchSiren cyber security CVE debrief
CVE-2026-4671 EmilStenstrom CVE debrief
The CVE-2026-4671 vulnerability in justhtml before version 1.18.0 involves multiple low-severity denial-of-service (DoS) issues related to CSS selector handling and linkification. These issues can cause applications to consume disproportionate CPU or memory when evaluating attacker-controlled selector strings or processing large untrusted documents. Triggers for these issues include oversized selectors, large selector lists, and deeply nested functional pseudo-classes. These concerns are availability-only and do not allow script execution, data disclosure, or sanitizer bypass by themselves.
- Vendor
- EmilStenstrom
- Product
- justhtml
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-23
- Original CVE updated
- 2026-10-12
- Advisory published
- 2026-08-23
- Advisory updated
- 2026-10-12
Who should care
Defenders responsible for applications using justhtml for evaluating attacker-controlled selector strings or processing large untrusted documents should assess exposure. This includes developers and security teams that handle DOM tree construction from untrusted structures or enable linkification over attacker-controlled text.
Why it matters
CVE-2026-4671 involves low-severity DoS issues in justhtml before version 1.18.0. Defenders should assess exposure in applications evaluating attacker-controlled selector strings or processing large untrusted documents. The priority is to verify the justhtml version and evaluate potential DoS impact on application availability.
- Potential for denial-of-service attacks due to excessive CPU or memory consumption.
- Need for verification of justhtml version and assessment of application exposure.
- Possible impact on application availability due to DoS issues.
- Requirement for compensating controls to mitigate potential DoS attacks.
Technical summary
The justhtml library before version 1.18.0 contains multiple low-severity denial-of-service (DoS) issues. These issues are related to CSS selector handling and linkification. Attacker-controlled selector strings can cause applications to consume disproportionate CPU or memory. Large untrusted documents and specific patterns in selectors or linkification input can trigger these issues. The concerns are availability-only and do not allow script execution, data disclosure, or sanitizer bypass.
Defensive priority
Defenders should prioritize assessing exposure in applications that use justhtml for evaluating attacker-controlled selector strings, running selector matching over large untrusted documents, constructing DOM trees from untrusted structures, or enabling linkification over attacker-controlled text. The priority is to verify if the version of justhtml in use is 1.18.0 or later, and to assess the potential impact of DoS issues on application availability.
Recommended defensive actions
- Assess exposure in applications using justhtml for evaluating attacker-controlled selector strings.
- Verify if the version of justhtml in use is 1.18.0 or later.
- Evaluate the potential impact of DoS issues on application availability.
- Consider implementing compensating controls to mitigate potential DoS attacks.
- Review relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The evidence for this CVE comes from the justhtml GitHub advisory and a Vulncheck advisory detailing the DoS issues in justhtml before version 1.18.0. The CVE Program and NVD records provide additional context and metadata.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-4671 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-4671
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-4671 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-4671
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/EmilStenstrom/justhtml/security/advisories/GHSA-r8cj-3554-33mr
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/justhtml-before-denial-of-service-via-css-selector
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.