{"id":"MGASA-2026-0588","summary":"Updated mopidy package fixes a security vulnerability","details":"Mopidy before 4.0.5 contains a path traversal vulnerability that allows\nunauthenticated clients to access local files outside file/media_dirs\nbecause FileLibraryProvider.lookup() lacks a containment check.\nAttackers can call core.library.lookup or core.tracklist.add over\nJSON-RPC or WebSocket with file:// URIs to probe file existence, read\ntag metadata, and play out-of-sandbox files.\n","modified":"2026-11-10T16:45:03.239681088Z","published":"2026-11-10T16:31:41Z","upstream":["CVE-2026-111925"],"references":[{"type":"ADVISORY","url":"https://advisories.mageia.org/MGASA-2026-0588.html"},{"type":"REPORT","url":"https://bugs.mageia.org/show_bug.cgi?id=36615"},{"type":"REPORT","url":"https://github.com/mopidy/mopidy/issues/2350"}],"affected":[{"package":{"name":"mopidy","ecosystem":"Mageia:10","purl":"pkg:rpm/mageia/mopidy?arch=source&distro=mageia-10"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.4.2-4.mga10"}]}],"ecosystem_specific":{"section":"core"},"database_specific":{"source":"https://advisories.mageia.org/MGASA-2026-0588.json"}}],"schema_version":"1.9.2","credits":[{"name":"Mageia","contact":["https://wiki.mageia.org/en/Packages_Security_Team"],"type":"COORDINATOR"}]}