{"cve":"CVE-2025-54433","nvd":{"published":"2025-07-30T15:15:35.493","modified":"2026-06-17T09:40:05.687","status":"Deferred","description":"Bugsink is a self-hosted error tracking service. In versions 1.4.2 and below, 1.5.0 through 1.5.4, 1.6.0 through 1.6.3, and 1.7.0 through 1.7.3,  ingestion paths construct file locations directly from untrusted event_id input without validation. A specially crafted event_id can result in paths outside the intended directory, potentially allowing file overwrite or creation in arbitrary locations. Submitting such input requires access to a valid DSN, potentially exposing them. If Bugsink runs in a container, the effect is confined to the container’s filesystem. In non-containerized setups, the overwrite may affect other parts of the system accessible to that user. This is fixed in versions 1.4.3, 1.5.5, 1.6.4 and 1.7.4.","cvss_v4":{"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N","score":7.2},"cvss_v3":null,"cwes":["CWE-22"],"references":["https://github.com/bugsink/bugsink/commit/1001726f4389e982c486cdd5fa81941cb46cfc33","https://github.com/bugsink/bugsink/commit/211ddf76758c808c095b5f836c363f148d934d21","https://github.com/bugsink/bugsink/commit/2c41fbe3881bdea83399a7f9fdc8cff198ae089f","https://github.com/bugsink/bugsink/commit/53cf1a17a3e96f7c83c7451fd56f980a09d0c9b0","https://github.com/bugsink/bugsink/commit/55a155003d0b416ea008c5e7dcde85130ad21d9b"],"products":[],"source":"nvd","synced_at":"2026-10-19T22:05:46.678065081+00:00"},"epss":{"cve":"CVE-2025-54433","score":0.00658,"percentile":0.51504,"date":"2026-10-31"},"kev":null,"osv":[{"id":"GHSA-q78p-g86f-jg6q","url":"https://osv.dev/vulnerability/GHSA-q78p-g86f-jg6q","summary":"Bugsink path traversal via event_id in ingestion","modified":"2026-07-07T17:56:59.810559523Z","packages":[{"ecosystem":"PyPI","name":"bugsink","purl":"pkg:pypi/bugsink","ranges":[">=1.7.0 <1.7.4"],"fixed":["1.7.4"]},{"ecosystem":"PyPI","name":"bugsink","purl":"pkg:pypi/bugsink","ranges":[">=1.6.0 <1.6.4"],"fixed":["1.6.4"]},{"ecosystem":"PyPI","name":"bugsink","purl":"pkg:pypi/bugsink","ranges":[">=1.5.0 <1.5.5"],"fixed":["1.5.5"]},{"ecosystem":"PyPI","name":"bugsink","purl":"pkg:pypi/bugsink","ranges":["<1.4.3"],"fixed":["1.4.3"]}]},{"id":"PYSEC-2026-1226","url":"https://osv.dev/vulnerability/PYSEC-2026-1226","summary":"Bugsink path traversal via event_id in ingestion","modified":"2026-07-07T17:47:33.598285954Z","packages":[{"ecosystem":"PyPI","name":"bugsink","purl":"pkg:pypi/bugsink","ranges":["<1.4.3",">=1.5.0 <1.5.5",">=1.6.0 <1.6.4",">=1.7.0 <1.7.4"],"fixed":["1.4.3","1.5.5","1.6.4","1.7.4"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}