CVE-2021-41132CWE-116

Inconsistent input sanitisation leads to XSS vectors

Critical · published October 14, 2021

CVSS v3.1
9.8
EPSS
1%
Percentile
63.7
In the wild
Unconfirmed
What it is

🚨 A crafty lack of HTML sanitization opens the door for cross-site scripting in OMERO.web! 🛠️ Think of it like a restaurant serving delicious dishes, but leaving the recipe book in the hands of every customer—some might add ingredients that could spoil the meal! This vulnerability allows attackers to sneak in harmful scripts through various fields, just like a diner sneaking in a surprise ingredient that ruins the whole feast. With this vulnerability, an attacker could execute malicious scripts in the context of users' browsers, potentially stealing sensitive information or hijacking user sessions. Imagine someone playing a prank at the restaurant, creating chaos by tampering with orders or defaming the establishment—all while the unsuspecting diners are blissfully unaware! This is absolutely devastating for user trust and security.

Put simply

Think of it like a restaurant serving delicious dishes, but leaving the recipe book in the hands of every customer—some might add ingredients that could spoil the meal! This vulnerability allows attackers to sneak in harmful scripts through various fields, just like a diner sneaking in a surprise ingredient that ruins the whole feast. CVE-2021-41132 affects OMERO.web versions prior to 5.11.0 by failing to properly sanitize input through HTML escaping. The reliance on `jQuery.html()` means that specially crafted inputs can result in cross-site scripting vulnerabilities, putting users at risk.

What to do

With this vulnerability, an attacker could execute malicious scripts in the context of users' browsers, potentially stealing sensitive information or hijacking user sessions. Imagine someone playing a prank at the restaurant, creating chaos by tampering with orders or defaming the establishment—all while the unsuspecting diners are blissfully unaware! This is absolutely devastating for user trust and security. Upgrade to OMERO.web version 5.11.0 immediately to patch this critical vulnerability. Since there are no known workarounds, prioritizing this update in your maintenance schedule is key to ensuring user safety. Don't let this security feast go to waste! You've got this! Patch up, stay secure, and keep being the hero of your cyber realm! 🦸‍♂️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01039 · 63.7th percentile
Weakness
CWE-116 · Improper Encoding or Escaping of Output
Published
2021-10-14T15:45Z
EPSS history
Timeline
  • 14 OCT 15:45Z
    Inconsistent input sanitisation leads to XSS vectors
    cvelistv5