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-2024-23995 — Beekeeper-Studio RCE via XSS exploit | Kitploit
Tools/GitHubGitHub/eqstlab/cve-2024-23995
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingPayload Development
GitHubeqstlab/cve-2024-23995

CVE-2024-23995

Beekeeper-Studio RCE via XSS exploit

View Repository
1 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

Beekeeper-Studio PoC

A Proof-Of-Concept for CVE-2024-23995 vulnerability.

1.Vunerability Overview:

  • Vulnerability Subject: RCE via XSS
  • Vulnerability Version: <= Beekeeper-Studio-4.1.13
  • Attack Type: Remote Code Execution
  • Attack Vectors: To exploit the vulnerability, one must insert malicious scripts into the column names of the table. When hovering the mouse over the corresponding column(tabulator-header-contents), a preview (tabulator-popup-container) should execute, allowing the exploitation to take place.
  • Reserved CVE Number: CVE-2024-23995

2. Vulnerability Cause:

Proof-of-concept (POC)

Step 1) Create a database containing column names written with malicious scripts.

Step 2) If the attacker is using SQLite, distribute the DB file; for other databases, distribute the connection information for the DB server.

Step 3) The victim connects to the database, goes into the table, and hovers the mouse over the column names, triggering the execution of the corresponding scripts.

Step 4) Since there are no restrictions on access permissions for local data, example statements like work successfully.

  • While other popup containers are filtered, this specific part lacks proper validation.

3. Additional Information

image

  • Use this tabulator-popup-container

image

  • Create column names written with malicious scripts. like ''

image

  • Mouse over the column names, triggering the execution of the corresponding scripts.
Download Tool