CVE-2025-27154
Last modified
CVE-2025-27154 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. Spotipy is a lightweight Python library for the Spotify Web API. The `CacheHandler` class creates a cache file to store the auth token. EPSS estimates a 0.59% chance of exploitation in the next 30 days.
Description
Spotipy is a lightweight Python library for the Spotify Web API. The `CacheHandler` class creates a cache file to store the auth token. Prior to version 2.25.1, the file created has `rw-r--r--` (644) permissions by default, when it could be locked down to `rw-------` (600) permissions. This leads to overly broad exposure of the spotify auth token. If this token can be read by an attacker (another user on the machine, or a process running as another user), it can be used to perform administrative actions on the Spotify account, depending on the scope granted to the token. Version 2.25.1 tightens the cache file permissions.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Spotipy Project | Spotipy | < 2.25.1 |
References
- https://github.com/spotipy-dev/spotipy/security/advisories/GHSA-pwhh-q4h6-w599Exploit, Vendor Advisory
- https://github.com/spotipy-dev/spotipy/security/advisories/GHSA-pwhh-q4h6-w599Exploit, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-27154?
How severe is CVE-2025-27154?
How do I fix CVE-2025-27154?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-27149Zulip server provides an open-source team chat that helps te…2.7
- CVE-2025-2715A vulnerability classified as problematic has been found in …5.1
- CVE-2025-27150Tuleap is an Open Source Suite to improve management of soft…6.5
- CVE-2025-27151Redis is an open source, in-memory database that persists on…9.8
- CVE-2025-27152axios is a promise based HTTP client for the browser and nod…5.3
- CVE-2025-27153Escalade GLPI plugin is a ticket escalation process helper f…6.5
- CVE-2025-27155Pinecone is an experimental overlay routing protocol suite w…6.1
- CVE-2025-27156Tuleap is an Open Source Suite to improve management of soft…5.4
- CVE-2025-27157Mastodon is a self-hosted, federated microblogging platform.…5.3
- CVE-2025-27158Acrobat Reader versions 24.001.30225, 20.005.30748, 25.001.2…7.8
- CVE-2025-27159Acrobat Reader versions 24.001.30225, 20.005.30748, 25.001.2…7.8
- CVE-2025-2716A vulnerability classified as problematic was found in China…5.1
Are you affected by CVE-2025-27154?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
