Skip to content

Topic

Cross-Site Scripting

A web vulnerability class where attackers inject malicious scripts into trusted sites, which then execute in victims' browsers to steal data or hijack sessions.

Current stories

buildOne report1 publisher

One skipped escape call left Telegram Desktop's HTML export open to stored XSS for 28 months

Telegram patched a stored XSS in Telegram Desktop's HTML chat export in July, after the flaw shipped in stable releases for about 28 months. No CVE or advisory came with the fix, so teams that track exposure by CVE ID had nothing to match against.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+25
Incentives
Not scored
Confidence50
buildOne report1 publisher

A single newline slips live script past WordPress's comment sanitizer

CVE-2026-93485 lets an anonymous WordPress comment run script in a logged-in admin's browser the moment the page loads, with no click required. The sanitizer that cleans the comment on save and the display filters that reformat it read a stray newline differently, and an admin who views it lends the script their plugin-install rights, enough to reach remote code execution.

Publishers:dev.to

Reality

Evidence42
Adoption
Not scored
Hype gap+18
Incentives28
Confidence35
securityConfirmed5 publishers

WordPress patched a comment flaw that uses an admin's session to plant a web shell

CVE-2026-93485 was fixed on September 17 in WordPress 7.1.1. An anonymous comment plants a script, an administrator opens the page, and the script uploads a plugin carrying a web shell. Affected versions go back to 4.7.

Perspective Coverage

5 publishers
Builder
Builder 29%
Operator
Operator 64%
Investor
Investor 7%

Reality

Evidence62
Adoption
Not scored
Hype gap+20
Incentives45
Confidence58
securityOne report1 publisher

One actor exploits two unrelated WordPress plugins to plant backdoors on live sites

One actor is exploiting stored XSS flaws in two WordPress plugins, one installed on more than 500,000 sites, to plant backdoors and rogue administrator accounts. Patchstack says updating the plugins blocks further exploitation but will not clean a site that is already compromised.

Reality

Evidence55
Adoption30
Hype gap+10
Incentives35
Confidence60
securityOne report1 publisher

Crafted links could run script in users' sessions on CISA Malcolm before v26.06.0

CISA's Malcolm before v26.06.0 lets an attacker with no account run script in an analyst's session through one crafted link. Four other flaws in the same advisory need a login, and CISA's fix for all five is the September 2026 release.

Publishers:cisa.gov

Reality

Evidence55
Adoption
Not scored
Hype gap−15
Incentives30
Confidence60
securityConfirmed2 publishers

Entra ID sign-in pages will run only Microsoft-hosted scripts from mid-October

Microsoft will allow only scripts from its own CDN domains during Entra ID browser sign-ins under a Content Security Policy enforced from mid-October 2026. Browser extensions and tools that inject code into the sign-in page will stop working as the rollout completes in late October.

Reality

Evidence62
Adoption
Not scored
Hype gap+10
Incentives30
Confidence70
investConfirmed2 publishers

Google's PageBreak agent confirmed two XSS flaws on hardened frameworks against more than 500 elsewhere

Google's PageBreak agent confirmed over 500 XSS flaws in ordinary Google web apps and two in hundreds built on its hardened frameworks. The gap supports building defences into frameworks, and the agent that measured it had more inside access than an outside attacker would.

Reality

Evidence55
Adoption20
Hype gap+20
Incentives65
Confidence55
securityOne report1 publisher

Zimbra 10.1.20 turns a June SNMP advisory into a real fix, and queues four XSS patches

The release Zimbra rates High severity closes a command injection in SNMP monitoring plus four Classic Web Client scripting bugs. Sites that acted on the June advisory still have work queued.

Publishers:blog.zimbra.com wiki.zimbra.com

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives40
Confidence60
securityOne report1 publisher

GitHub Enterprise Server's notebook viewer leaked secrets to attackers who measured response times

GitHub patched CVE-2026-77987, a GitHub Enterprise Server flaw that let an unauthenticated attacker read instance secrets by timing notebook viewer responses. The secrets could yield remote code execution, and with private mode off the attack needed no login.

Publishers:docs.github.com

Reality

Evidence55
Adoption
Not scored
Hype gap−15
Incentives40
Confidence60
buildOne report1 publisher

A Raxis pentester walked attacker JavaScript past a nonce-based CSP through googletagmanager.com

The strict-dynamic directive passes a script's trust to everything that script loads, and Ryan Chaplin of Raxis used that rule to get an XSS payload executing under a nonce-based policy that had blocked it.

Publishers:dev.to

Reality

Evidence55
Adoption30
Hype gap+22
Incentives62
Confidence50
securityOne report1 publisher

A crafted URL runs attacker script inside an authenticated Teamcenter session

CVE-2026-58113 sits in the /auth/ redirect flow of Siemens Teamcenter. The attacker needs no credentials and no more than a link an engineer loads, and Siemens has shipped fixed builds for four release branches.

Publishers:cisa.gov

Reality

Evidence74
Adoption18
Hype gap+8
Incentives45
Confidence66
securityOne report1 publisher

The tag name is the payload: a browser XSS trick filters never think to read

A PortSwigger researcher turns a tag name into executed script by reading its lowercase copy from localName, a spot sanitizers and WAF signatures treat as inert. It reportedly works everywhere.

Publishers:portswigger.net

Reality

Evidence62
Adoption
Not scored
Hype gap+18
Incentives55
Confidence55
buildOne report1 publisher

One link, your session: F-RevoCRM XSS has no fix but 8.0.4

CVE-2026-71368 affects F-RevoCRM 7.3.0 through 8.0.3 and runs attacker script inside the CRM's own origin. JVN rates it Medium; the published remedy is a version bump.

Publishers:dev.to

Reality

Evidence52
Adoption
Not scored
Hype gap+8
Incentives28
Confidence55