~ / search / GHSA-jg4p-g6xj-4qmf

GHSA-jg4p-g6xj-4qmf

Defuddle vulnerable to XSS via unescaped attribute interpolation in site extractors

Source: GitHub Advisory Database (reviewed) High CVE-2026-61824

Packages

EcosystemPackageAffectedFixed in
npm defuddle < 0.19.1 0.19.1

Details

As written in the advisory (Markdown source, shown as plain text).

## Summary An Improper Neutralization of Input During Web Page Generation issue in the site extractor component allows an attacker-controlled attribute value to be injected into output HTML without escaping. An attacker who crafts a malicious HTML page or controls content on a matching domain can execute arbitrary scripts when a victim processes the page, resulting in Cross-Site Scripting (XSS). This affects defuddle through 0.19.0 and has been patched in version 0.19.1. ## Impact This vulnerability allows for Cross-Site Scripting (XSS) execution without needing to compromise external websites. Affected consumers include: - Obsidian Web Clipper, - web services serving the parsed output directly as HTML, and - any downstream application rendering the unsanitized HTML results ## Patch This issue has been patched in defuddle version 0.19.1. Users are encouraged to update to the latest release.

References

External links from the advisory. They lead to third-party sites.