CVE-2023-1715CWE-79

Bitrix24 Stored Cross-Site Scripting (XSS) via Improper Input Neutralization on Invoice Edit Page (1 of 2)

Critical · published November 1, 2023

CVSS v3.1
9.0
EPSS
1%
Percentile
47.7
In the wild
Unconfirmed
What it is

🚨 A crafty logic error in Bitrix24 can let attackers slip past XSS sanitization like a magician pulling a rabbit from a hat! 🔥 Think of it like a restaurant that only checks for allergens in the main course but ignores any sneaky toppings that come with it. Just like a chef who forgets to check the garnishes, this flaw allows hidden HTML tags to bypass security checks entirely! This means an attacker could inject malicious scripts into your application, compromising user data and trust. The consequences could be absolutely devastating—imagine users unknowingly executing harmful code while interacting with your platform!

Put simply

Think of it like a restaurant that only checks for allergens in the main course but ignores any sneaky toppings that come with it. Just like a chef who forgets to check the garnishes, this flaw allows hidden HTML tags to bypass security checks entirely! This vulnerability arises from a logic error when using the mb_strpos() function to sanitize potential XSS payloads, allowing attackers to embed HTML tags at the beginning of a payload, effectively bypassing the intended security measures.

What to do

This means an attacker could inject malicious scripts into your application, compromising user data and trust. The consequences could be absolutely devastating—imagine users unknowingly executing harmful code while interacting with your platform! To mitigate this vulnerability, ensure you update Bitrix24 to version 22.0.301 or later. Additionally, review your input sanitization processes to ensure they properly handle HTML tag placements. Regularly audit your code for similar vulnerabilities to keep your application secure. You've got this! Follow these steps, and you'll have your defenses solidified in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00594 · 47.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2023-11-01T09:03Z
EPSS history
Timeline
  • 01 NOV 09:03Z
    Bitrix24 Stored Cross-Site Scripting (XSS) via Improper Input Neutralization on Invoice Edit Page (1 of 2)
    cvelistv5