Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-27974: CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in advplyr audiobookshelf-app

0
Medium
VulnerabilityCVE-2026-27974cvecve-2026-27974cwe-79
Published: Thu Feb 26 2026 (02/26/2026, 02:10:30 UTC)
Source: CVE Database V5
Vendor/Project: advplyr
Product: 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

AILast updated: 02/26/2026, 15:28:39 UTC

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.

Need more detailed analysis?Upgrade to Pro Console

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 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses