Summarize prior to 0.15.1 contains a path traversal vulnerability in the /v1/summarize daemon endpoint that allows authenticated callers to write files to arbitrary directories by supplying an absolute path or directory traversal sequence in the slidesDir request parameter. Attackers can exploit this to write slide_*.png and slides.json files to any writable directory and subsequently delete matching files at the specified location through repeat extraction.
References
| Link | Resource |
|---|---|
| https://github.com/steipete/summarize/commit/ec8efd63295656fbfe8743620179c489bc5a242f | Patch |
| https://github.com/steipete/summarize/pull/220 | Exploit Issue Tracking Patch |
| https://github.com/steipete/summarize/releases/tag/v0.15.2 | Release Notes |
| https://www.vulncheck.com/advisories/summarize-path-traversal-via-slidesdir-parameter | Third Party Advisory |
| https://github.com/steipete/summarize/pull/220 | Exploit Issue Tracking Patch |
Configurations
History
19 May 2026, 01:34
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/steipete/summarize/commit/ec8efd63295656fbfe8743620179c489bc5a242f - Patch | |
| References | () https://github.com/steipete/summarize/pull/220 - Exploit, Issue Tracking, Patch | |
| References | () https://github.com/steipete/summarize/releases/tag/v0.15.2 - Release Notes | |
| References | () https://www.vulncheck.com/advisories/summarize-path-traversal-via-slidesdir-parameter - Third Party Advisory | |
| CPE | cpe:2.3:a:steipete:summarize:*:*:*:*:*:*:*:* | |
| First Time |
Steipete summarize
Steipete |
18 May 2026, 20:16
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/steipete/summarize/pull/220 - |
18 May 2026, 19:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-05-18 19:16
Updated : 2026-05-19 01:34
NVD link : CVE-2026-45242
Mitre link : CVE-2026-45242
CVE.ORG link : CVE-2026-45242
JSON object : View
Products Affected
steipete
- summarize
CWE
CWE-862
Missing Authorization
