PinePods is a complete, self-hosted podcast management system written in Rust.
PinePods is a complete, self-hosted podcast management system written in Rust. Prior to 0.9.0, an authenticated user can subscribe to an attacker-controlled RSS feed through `POST /api/data/add_podcast` in `rust-api/src/handlers/podcasts.rs`. `get_podcast_values` and `add_episodes` in `rust-api/src/database.rs` parse the feed with `feed-rs` and store the `<enclosure url>` verbatim in `Episodes.episodeurl` without destination host/IP validation. `POST /api/data/download_podcast` invokes `spawn_download_podcast_episode` and `download_episode_and_wait()` in `rust-api/src/services/tasks.rs`, which sends a `reqwest` GET to the stored URL and saves and records the response in `DownloadedEpisodes`
Read at NIST National Vulnerability Database (CVE API 2.0)
- Vendor
- Madeofpendletonwool
- Product
- PinePods
- CVSS v3.1
- 9.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
- EPSS
- 0.003 (p26)
- Exploitation
- SSVC poc, automatable no, impact partial
- Fix
- available
- Weakness
- CWE-918
- NVD status
- Received
Why it ranks 41 (Notable)
- Public exploit code reported
- CVSS v3.1 9.1 critical
- Fix available
- Recency: items published within 24 hours gain 15, within 72 hours 6, within 7 days 2.
Links
- NIST National Vulnerability Database (CVE API 2.0) (nvd.nist.gov)
- CVE-2026-55598 on this site · NVD · CVE.org · Vulnpedia