Skip to main content

Mac Sql EUVDEUVD-2026-19119

| CVE-2026-5587 LOW
SQL Injection (CWE-89)
2026-04-05 VulDB
2.1
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

6
Severity Changed
Apr 29, 2026 - 01:11 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:11 NVD
5.3 (MEDIUM) 2.1 (LOW)
PoC Detected
Apr 07, 2026 - 13:20 vuln.today
Public exploit code
EUVD ID Assigned
Apr 05, 2026 - 18:30 euvd
EUVD-2026-19119
Analysis Generated
Apr 05, 2026 - 18:30 vuln.today
CVE Published
Apr 05, 2026 - 18:15 nvd
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was identified in wbbeyourself MAC-SQL up to 31a9df5e0d520be4769be57a4b9022e5e34a14f4. This affects the function _execute_sql of the file core/agents.py of the component Refiner Agent. The manipulation leads to sql injection. Remote exploitation of the attack is possible. The exploit is publicly available and might be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

SQL injection in wbbeyourself MAC-SQL via the _execute_sql function in core/agents.py (Refiner Agent component) allows authenticated remote attackers to execute arbitrary SQL queries, potentially compromising data confidentiality, integrity, and availability. The vulnerability affects all versions up to commit 31a9df5e0d520be4769be57a4b9022e5e34a14f4, with publicly available exploit code and CVSS 6.3 (medium severity). The vendor has not responded to early disclosure attempts, and the product uses rolling releases making version tracking difficult.

Technical ContextAI

The vulnerability is a classic SQL injection (CWE-89) in the Refiner Agent component of wbbeyourself MAC-SQL, specifically in the _execute_sql function within core/agents.py. SQL injection occurs when untrusted user input is concatenated directly into SQL query strings without proper parameterization or escaping, allowing attackers to inject malicious SQL syntax. The CPE cpe:2.3:a:wbbeyourself:mac-sql:*:*:*:*:*:*:*:* indicates the vulnerability affects the entire product line with no clear version boundaries due to the rolling release model. The CVSS vector indicates this is a network-accessible vulnerability requiring low-level privileges (PR:L) and user interaction is not needed (UI:N), with low confidentiality, integrity, and availability impact.

RemediationAI

Users of wbbeyourself MAC-SQL should immediately patch by updating to a version beyond commit 31a9df5e0d520be4769be57a4b9022e5e34a14f4. Because the product uses rolling releases and the vendor has not released a formal security advisory or tagged release, users must either pull the latest commit from the upstream repository (verifying that the _execute_sql function in core/agents.py uses parameterized queries instead of string concatenation) or migrate to an alternative product. As an interim control, restrict database account permissions for the MAC-SQL application to the minimum required privileges and implement network segmentation to limit access to the application to trusted networks. Further guidance is available at https://vuldb.com/vuln/355386 and the exploit details at https://github.com/Ka7arotto/cve/blob/main/MAC-SQL/issue.md.

Share

EUVD-2026-19119 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy