Intel

AIKIDO-2026-722686

@bbob/preset-html5 is vulnerable to Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS)CVE-2026-68550 Published Aug 5, 2026

73

High Risk

This Affects:

JS@bbob/preset-html5
2.5.8 - 4.3.1
Fixed in 4.4.0
Are you affected? Scan for Free

TL;DR

@bbob/preset-html5 defines the default HTML5 tag set, and its [url] tag emits an anchor whose href comes from user input and is sanitized by escapeAttrValue. The URL-scheme guard only matches a contiguous scheme token, so control characters inside the scheme keyword bypass it while browsers still resolve the URL. A [url] value containing java script: therefore renders an href that runs script when the link is followed. The fix strips ASCII tab, newline, and carriage-return characters before applying the scheme guard.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you render user-controlled BBCode to HTML.

Background info

@bbob/preset-html5 is vulnerable to Cross-Site Scripting (XSS) in versions 2.5.8 - 4.3.1.

How to fix this

Upgrade the @bbob/preset-html5 library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform