AutoBangumi before 3.2.8 contains a hard-coded default credentials vulnerability that allows unauthenticated attackers to authenticate as the administrator by using the publicly known default credentials seeded at startup via add_default_user() in the database user module when the users table is empty. Attackers can submit the default credentials to the authentication login endpoint to gain full control of the application, including RSS feed configuration, downloader configuration, and all authenticated API endpoints.
During application startup, the add_default_user() function in the database user module populates an empty user table with a default administrator account using predetermined, publicly known credentials. An attacker can submit these default credentials to the application's login endpoint without any prior knowledge of system configuration. The mechanism requires no user interaction, special privileges, or complex preconditions — the vulnerability is remotely exploitable over the network.
Attacker gains full control over the AutoBangumi application, including access to RSS channel configuration, download tool configuration, and all protected API endpoints. This results in complete compromise of confidentiality, integrity, and availability of data managed by the application.
Update AutoBangumi to version 3.2.8 or later, where the issue has been fixed (commit 487bdfec545e805ae416e6ddf28651bd274d6a73). Until updating, restrict network access to the application interface and immediately change the default administrator credentials.
AutoBangumi in versions prior to 3.2.8 — affects installations where the user table was empty at startup (default state after fresh installation).
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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