Rust OneNote File Parser is a parser for Microsoft OneNote files implemented in Rust. Prior to version 1.1.1, a maliciously crafted `.onetoc2` table-of-contents file can cause `Parser::parse_notebook…
Medium CVSS 4.4
Summary
Rust OneNote File Parser is a parser for Microsoft OneNote files implemented in Rust. Prior to version 1.1.1, a maliciously crafted `.onetoc2` table-of-contents file can cause `Parser::parse_notebook` to open arbitrary files on the host filesystem outside the notebook's directory. The parser reads entry names listed inside the `.onetoc2` and joins them against the notebook's base directory without validating that they are relative paths confined to that directory. The parser will bail out when …
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://github.com/msiemens/onenote.rs/blob/master/CHANGELOG.md#111---2026-05-15 Release Notes
- https://github.com/msiemens/onenote.rs/commit/c9267b2c96e2542be7e7b557d67318e81b733585 Patch
- https://github.com/msiemens/onenote.rs/releases/tag/v1.1.1 Product
- https://github.com/msiemens/onenote.rs/security/advisories/GHSA-4j5m-wc25-pvh7 Patch
Timeline
- nvd_ingest NVD