Cyber Resilience

CVE-2025-57800

Open Redirect in Audiobookshelf 2.6.0 – 2.28.0

Public PoCOpen Redirect
Published
22 August 2025
Modified
17 June 2026
Patch / advisory
CVSS Score v3.1 8.8
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS Score 0.0046 38th percentile
Risk Priority 64 floored blend · peak EPSS

Summary

CVE-2025-57800 is a high-severity Unprotected Transport of Credentials (CWE-523) vulnerability in Audiobookshelf Audiobookshelf. Its CVSS base score is 8.8 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Network Sniffing (T1040); ranked at the 38th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.

The strongest mitigations our analysis identified map to SC-8 (Transmission Confidentiality and Integrity) and SI-10 (Information Input Validation) — see the control section below for these in your framework.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

Audiobookshelf is an open-source self-hosted audiobook server. In versions 2.6.0 through 2.26.3, the application does not properly restrict redirect callback URLs during OIDC authentication. An attacker can craft a login link that causes Audiobookshelf to store an arbitrary callback in…

more

a cookie, which is later used to redirect the user after authentication. The server then issues a 302 redirect to the attacker-controlled URL, appending sensitive OIDC tokens as query parameters. This allows an attacker to obtain the victim's tokens and perform full account takeover, including creating persistent admin users if the victim is an administrator. Tokens are further leaked via browser history, Referer headers, and server logs. This vulnerability impacts all Audiobookshelf deployments using OIDC; no IdP misconfiguration is required. The issue is fixed in version 2.28.0. No known workarounds exist.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1040 Network Sniffing Credential Access
Adversaries may passively sniff network traffic to capture information about an environment, including authentication material passed over the network.
T1566 Phishing Initial Access
Adversaries may send phishing messages to gain access to victim systems.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2025-25205Same product: Audiobookshelf Audiobookshelf
CVE-2023-51665Same product: Audiobookshelf Audiobookshelf
CVE-2025-46338Same product: Audiobookshelf Audiobookshelf
CVE-2026-27963Same product: Audiobookshelf Audiobookshelf
CVE-2024-43797Same product: Audiobookshelf Audiobookshelf
CVE-2024-35236Same product: Audiobookshelf Audiobookshelf
CVE-2023-47619Same product: Audiobookshelf Audiobookshelf
CVE-2023-47624Same product: Audiobookshelf Audiobookshelf
CVE-2023-51697Same product: Audiobookshelf Audiobookshelf
CVE-2026-27973Same product: Audiobookshelf Audiobookshelf

Affected Assets

audiobookshelf
audiobookshelf
2.6.0 — 2.28.0

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

Detect
Catch it (NIST detect / respond)

Harden
Shrink the surface (DISA STIG)
  • 5 hardening rules · 3 OS baselines
Validate
Prove the fix (OWASP ASVS)
  • V3.4.5
  • V14.2.1
  • V3.7.2

Mitigating Controls (NIST 800-53 r5) AI

SC-8 requires confidentiality protection for transmitted data, directly stopping credentials from traveling in plaintext.

Input validation directly checks and rejects untrusted redirect targets before they are used in a response.

Information flow enforcement can restrict redirects to only approved/trusted destinations, stopping untrusted user-supplied URLs from being followed.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.DS-02 full match
prevents

Encryption of data-in-transit directly prevents exposure of credentials during login.

PR.AA-04 mostly match
prevents

Protecting identity assertions in transit covers credential transport but is narrower than the full control scope.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly prevent embedding sensitive data in query strings as part of input-handling and data-flow design.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

prevents

Requires use of cryptography, directly enabling encryption of credentials in transit.

finds

Security testing can detect sensitive data leakage via query strings.

prevents

Requires secure information transfer, which can include protecting credentials in transit.

degrades

Addresses management of authentication information, indirectly supporting protection during transmission.

mitigates

DLP solutions can detect and block sensitive data in URLs.

prevents

Requires network security controls that can protect credential transmission.

Hardening callouts derived

Configuration rules from DISA STIG baselines that bear on weaknesses of the type cited by this CVE. Each rule is shown with the relationship its mapping actually records, against the CWE it was authored against. Derived via CVE→CWE over `controls_xwalks` (authoritative rows only; rows rated `none` are excluded).

RHEL 8 (2 rules)
  • V-230487 RHEL 8 must not have the telnet-server package installed. prevents CWE-523
  • V-230492 RHEL 8 must not have the rsh-server package installed. prevents CWE-523

References