CVE-2025-6278

Upsonic server.py os.path.join path traversal

Published Jun 19, 2025 CVSS 4.0 · 5.1 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability classified as critical was found in Upsonic up to 0.55.6. This vulnerability affects the function os.path.join of the file markdown/server.py. The manipulation of the argument file.filename leads to path traversal. The exploit has been disclosed to the public and may be used.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-18698 Upsonic is vulnerable to Path Traversal attack through its os.path.join function
Github GHSA Github GHSA GHSA-8jf4-fcjr-68c2 Upsonic is vulnerable to Path Traversal attack through its os.path.join function
History
Type Values Removed Values Added
First Time appeared Upsonic
Upsonic upsonic
CPEs cpe:2.3:a:upsonic:upsonic:*:*:*:*:*:*:*:*
Vendors & Products Upsonic
Upsonic upsonic
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A vulnerability classified as critical was found in Upsonic up to 0.55.6. This vulnerability affects the function os.path.join of the file markdown/server.py. The manipulation of the argument file.filename leads to path traversal. The exploit has been disclosed to the public and may be used.
Title Upsonic server.py os.path.join path traversal
Weaknesses CWE-22
References
Metrics cvssV2_0

{'score': 5.2, 'vector': 'AV:A/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.5, 'vector': 'CVSS:3.0/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Jun 23, 2025, 7:30 PM
Reserved
Jun 19, 2025, 6:52 AM
Status
Analyzed
Published
Jun 19, 2025, 9:15 PM
Modified
Jun 17, 2026, 10:01 AM