CVE-2023-42454

CRITICAL

SQLpage < 0.11.1 - Unauthorized Database Connection Information Exposure via Configuration File

Title source: llm
STIX 2.1

Description

SQLpage is a SQL-only webapp builder. Someone using SQLpage versions prior to 0.11.1, whose SQLpage instance is exposed publicly, with a database connection string specified in the `sqlpage/sqlpage.json` configuration file (not in an environment variable), with the web_root is the current working directory (the default), and with their database exposed publicly, is vulnerable to an attacker retrieving database connection information from SQLPage and using it to connect to their database directly. Version 0.11.0 fixes this issue. Some workarounds are available. Using an environment variable instead of the configuration file to specify the database connection string prevents exposing it on vulnerable versions. Using a different web root (that is not a parent of the SQLPage configuration directory) fixes the issue. One should also avoid exposing one's database publicly.

References (3)

Core 3
Core References
Exploit, Patch, Third Party Advisory x_refsource_confirm
https://github.com/lovasoa/SQLpage/security/advisories/GHSA-v5wf-jg37-r9m5
Issue Tracking, Patch x_refsource_misc
https://github.com/lovasoa/SQLpage/issues/89

Scores

CVSS v3 10.0
EPSS 0.0060
EPSS Percentile 44.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-200
Status published
Products (2)
crates.io/sqlpage 0 - 0.11.1crates.io
lovasoa/sqlpage < 0.11.1
Published Sep 18, 2023
Tracked Since Feb 18, 2026