Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2023-24278 — CVE-2023-24278 - Reflected XSS Vulnerabilities in Squidex | Kitploit
Tools/GitHubGitHub/necr00/cve-2023-24278
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubnecr00/cve-2023-24278

CVE-2023-24278

CVE-2023-24278 - Reflected XSS Vulnerabilities in Squidex

View Repository
7221 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2023-24278 - Reflected XSS Vulnerabilities in Squidex

Overview

CVE ID: CVE-2023-24278
Affected Products: Squidex versions prior to 7.4.0
Reported By: Ioannis Christodoulakos

This repository provides information and an exploit for two Reflected Cross-Site Scripting (XSS) vulnerabilities discovered in the Squidex open-source headless CMS software. These vulnerabilities affect all versions prior to 7.4.0 and enable attackers to execute malicious JavaScript code in victim browsers by embedding code into specific query parameters of the /squid.svg endpoint.

Vulnerability Details

The vulnerabilities exist due to improper sanitization of user-supplied input in the text and background parameters of the /squid.svg endpoint. Malicious input passed to these parameters is embedded directly into an auto-generated SVG image, which is then reflected back to the user's browser. This allows attackers to inject and execute arbitrary JavaScript code.

Exploit CVE-2023-24278

Download Tool

Below is a proof-of-concept (PoC) exploit demonstrating how the vulnerability can be exploited via the background parameter.

Exploit Steps

  1. Send the following malicious GET requests to the vulnerable endpoint:

    Exploiting background Parameter:

    root@kitploit:~
    GET /squid.svg?title=Not%20Found&text=This%20is%20not%20the%20page%20you%20are%20looking%20for!&background=%22%3E%3Cscript%3Ealert(1)%3C/script%3E%3Cimg%20src=%22&small HTTP/2
    
  2. The server will respond with an SVG image containing the injected JavaScript code.

  3. When the victim clicks on the malicious link, the JavaScript code will execute in their browser.


Mitigation

To address this issue:

  1. Upgrade to Squidex 7.4.0 or newer.
  2. Validate and sanitize all user-supplied input before embedding it into dynamically generated SVG files.

For more details, refer to the official advisory.