CVE-2026-27974: CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in advplyr audiobookshelf-app
Audiobookshelf is a self-hosted audiobook and podcast server. A cross-site scripting (XSS) vulnerability exists in versions prior to 0.12.0-beta of the Audiobookshelf mobile application that allows arbitrary JavaScript execution through malicious library metadata. Attackers with library modification privileges (or control over a malicious podcast RSS feed) can execute code in victim users' WebViews, potentially leading to session hijacking, data exfiltration, and unauthorized access to native device APIs. audiobookshelf-app version 0.12.0-beta fixes the issue.
AI Analysis
Technical Summary
CVE-2026-27974 is a medium-severity cross-site scripting vulnerability affecting the Audiobookshelf mobile application, a self-hosted audiobook and podcast server client. Versions prior to 0.12.0-beta fail to properly sanitize or neutralize input data embedded in library metadata, such as titles or descriptions, which are rendered within WebViews inside the app. An attacker who has privileges to modify the audiobook library or controls a malicious podcast RSS feed can craft metadata containing malicious JavaScript payloads. When a victim user views this content, the injected script executes within the app's WebView context. This can lead to session hijacking, allowing attackers to steal authentication tokens or cookies, data exfiltration from the app, and unauthorized access to native device APIs exposed to the WebView environment. The vulnerability is rooted in CWE-79, indicating improper input validation during dynamic web page generation. Exploitation requires the attacker to have library modification rights or control over a podcast feed, and the victim must interact with the malicious content. The issue was publicly disclosed on February 26, 2026, and fixed in version 0.12.0-beta. No known active exploits have been reported. The CVSS v3.1 base score is 4.8, reflecting network attack vector, low attack complexity, high privileges required, user interaction needed, and partial confidentiality and integrity impact without availability impact.
Potential Impact
This vulnerability can compromise the confidentiality and integrity of user data within the Audiobookshelf mobile app. Attackers exploiting this flaw can hijack user sessions, potentially gaining unauthorized access to user accounts and sensitive audiobook or podcast data. Data exfiltration risks include theft of personal information or usage data stored or accessible via the app. Unauthorized access to native device APIs through the WebView could allow attackers to perform actions on the device beyond the app’s intended scope, potentially escalating the impact. While the requirement for attacker privileges or control over podcast feeds limits the attack surface, organizations or individuals hosting shared audiobook libraries or consuming untrusted podcast feeds are at risk. This could affect privacy and trust in self-hosted audiobook services, especially in environments where multiple users share access. The medium severity score reflects the moderate impact and exploitation complexity, but the potential for lateral movement or further compromise exists if combined with other vulnerabilities or social engineering.
Mitigation Recommendations
Organizations and users should upgrade the Audiobookshelf mobile application to version 0.12.0-beta or later, where the vulnerability is patched. Administrators must restrict library modification privileges strictly to trusted users to reduce the risk of malicious metadata injection. For podcast feeds, only subscribe to trusted and verified sources to prevent ingestion of malicious RSS content. Implement content security policies (CSP) within the app’s WebView environment if possible, to restrict script execution and reduce the impact of injected scripts. Regularly audit and sanitize all metadata inputs before rendering them in WebViews, applying strict input validation and output encoding. Monitor application logs for unusual activity related to library modifications or feed updates. Educate users about the risks of interacting with untrusted content within the app. Consider isolating the WebView environment or limiting its access to sensitive device APIs to minimize potential damage from XSS attacks.
Affected Countries
United States, Germany, United Kingdom, Canada, Australia, France, Netherlands, Sweden, Japan, South Korea
CVE-2026-27974: CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in advplyr audiobookshelf-app
Description
Audiobookshelf is a self-hosted audiobook and podcast server. A cross-site scripting (XSS) vulnerability exists in versions prior to 0.12.0-beta of the Audiobookshelf mobile application that allows arbitrary JavaScript execution through malicious library metadata. Attackers with library modification privileges (or control over a malicious podcast RSS feed) can execute code in victim users' WebViews, potentially leading to session hijacking, data exfiltration, and unauthorized access to native device APIs. audiobookshelf-app version 0.12.0-beta fixes the issue.
AI-Powered Analysis
Technical Analysis
CVE-2026-27974 is a medium-severity cross-site scripting vulnerability affecting the Audiobookshelf mobile application, a self-hosted audiobook and podcast server client. Versions prior to 0.12.0-beta fail to properly sanitize or neutralize input data embedded in library metadata, such as titles or descriptions, which are rendered within WebViews inside the app. An attacker who has privileges to modify the audiobook library or controls a malicious podcast RSS feed can craft metadata containing malicious JavaScript payloads. When a victim user views this content, the injected script executes within the app's WebView context. This can lead to session hijacking, allowing attackers to steal authentication tokens or cookies, data exfiltration from the app, and unauthorized access to native device APIs exposed to the WebView environment. The vulnerability is rooted in CWE-79, indicating improper input validation during dynamic web page generation. Exploitation requires the attacker to have library modification rights or control over a podcast feed, and the victim must interact with the malicious content. The issue was publicly disclosed on February 26, 2026, and fixed in version 0.12.0-beta. No known active exploits have been reported. The CVSS v3.1 base score is 4.8, reflecting network attack vector, low attack complexity, high privileges required, user interaction needed, and partial confidentiality and integrity impact without availability impact.
Potential Impact
This vulnerability can compromise the confidentiality and integrity of user data within the Audiobookshelf mobile app. Attackers exploiting this flaw can hijack user sessions, potentially gaining unauthorized access to user accounts and sensitive audiobook or podcast data. Data exfiltration risks include theft of personal information or usage data stored or accessible via the app. Unauthorized access to native device APIs through the WebView could allow attackers to perform actions on the device beyond the app’s intended scope, potentially escalating the impact. While the requirement for attacker privileges or control over podcast feeds limits the attack surface, organizations or individuals hosting shared audiobook libraries or consuming untrusted podcast feeds are at risk. This could affect privacy and trust in self-hosted audiobook services, especially in environments where multiple users share access. The medium severity score reflects the moderate impact and exploitation complexity, but the potential for lateral movement or further compromise exists if combined with other vulnerabilities or social engineering.
Mitigation Recommendations
Organizations and users should upgrade the Audiobookshelf mobile application to version 0.12.0-beta or later, where the vulnerability is patched. Administrators must restrict library modification privileges strictly to trusted users to reduce the risk of malicious metadata injection. For podcast feeds, only subscribe to trusted and verified sources to prevent ingestion of malicious RSS content. Implement content security policies (CSP) within the app’s WebView environment if possible, to restrict script execution and reduce the impact of injected scripts. Regularly audit and sanitize all metadata inputs before rendering them in WebViews, applying strict input validation and output encoding. Monitor application logs for unusual activity related to library modifications or feed updates. Educate users about the risks of interacting with untrusted content within the app. Consider isolating the WebView environment or limiting its access to sensitive device APIs to minimize potential damage from XSS attacks.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-02-25T03:24:57.793Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 69a062b5b7ef31ef0b70160e
Added to database: 2/26/2026, 3:11:49 PM
Last enriched: 2/26/2026, 3:28:39 PM
Last updated: 2/26/2026, 10:27:51 PM
Views: 13
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2024-42056: n/a
MediumCVE-2024-3331: Vulnerability in Spotfire Spotfire Enterprise Runtime for R - Server Edition
MediumCVE-2024-32902: Denial of service in Google Android
HighCVE-2024-27218: Information disclosure in Google Android
MediumCVE-2026-3264: Execution After Redirect in go2ismail Free-CRM
MediumActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.