SEPTEMBER 19, 2026
Live Feed
Back to database
Case File

CVE-2026-45273

HIGH · CVSS 8.7 EPSS 0.52% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-19 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

MyBooks versions 3.41.2 and earlier are vulnerable due to improper authorization checks in the AdminSettings.post handler, allowing authenticated regular users to modify critical server configuration settings, including SMTP credentials and OAuth client secrets. This vulnerability can lead to unauthorized access to sensitive information, application sabotage, and potential code-injection attacks. Organizations using MyBooks should prioritize upgrading to version 3.42.0 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
exploit

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-45273
Severity
HIGH
CVSS
8.7
EPSS
0.52%

Original NVD Description

MyBooks is an ebook management web server also known as Talebook. In 3.41.2 and earlier, the AdminSettings.post handler for POST /api/admin/settings in webserver/handlers/admin.py applies the auth decorator but does not check the self.admin_user property, unlike the corresponding GET handler. Any authenticated regular user can therefore overwrite server configuration values including SMTP credentials, OAuth client secrets, storage paths, security feature flags, and autoreload settings. The process_auth_header function in webserver/handlers/base.py also fails to verify the matched account's active flag, allowing a registered but unactivated account to authenticate and reach the vulnerable handler. Exploitation can disclose secrets through configuration access paths, sabotage application behavior, force service restarts, and supply the settings needed for related code-injection attacks. This issue is fixed in version 3.42.0.