The HTML backend did not perform sufficient validation during resource handling:
file:// URIs enabling local file system access when enable_local_fetch=True../ sequences and absolute pathsenable_remote_fetch=Truedata: URIsFixed in versions 2.91.0 (initial fixes) and 2.94.0 (additional improvements). The fixes implement:
enable_local_fetch=True (default: False) and containment within configured base_path for path traversal protectionfile:// scheme stripped & treated as local path (above)Keep both enable_local_fetch=False and enable_remote_fetch=False (defaults) when processing untrusted HTML documents.
{
"cwe_ids": [
"CWE-400",
"CWE-73"
],
"github_reviewed": true,
"github_reviewed_at": "2026-06-03T21:15:02Z",
"nvd_published_at": "2026-06-26T16:16:31Z",
"severity": "HIGH"
}