Newly released CVEs across every platform — sleek to read, verbose on demand, and served raw as markdown for AI and agent ingestion. Severity reads as depth: the deeper the contact, the graver the threat.
Depth = severity + exploitation
CVE-2025-65858LowPoCCalibre-Web Has a Stored Cross-Site Scripting (XSS) Vulnerability via the 'username' Field During User Creation
CVE-2025-7404MediumPoCCalibre Web and Autocaliweb have OS Command Injection vulnerability
CVE-2025-6998HighPoCCalibre Web and Autocaliweb have a ReDoS vulnerability
CVE-2021-3988Medium· 6.1Cross-site Scripting (XSS) - DOM in janeczku/calibre-web
CVE-2021-3986Medium· 4.3Generation of Error Message Containing Sensitive Information in janeczku/calibre-web
CVE-2021-3987Medium· 5.4Improper Access Control in janeczku/calibre-web
CVE-2024-39123Medium· 5.4PoCCalibre-Web Cross Site Scripting (XSS)
CVE-2023-2106High· 7.3Weak Password Requirements in calibreweb
CVE-2022-2525MediumImproper Restriction of Excessive Authentication Attempts in calibreweb
CVE-2022-30765Critical· 9.8SQL injection in calibreweb
CVE-2022-0767Critical· 9.9Server-Side Request Forgery in calibreweb
CVE-2022-0766Critical· 9.8Server-Side Request Forgery in calibreweb
CVE-2021-4171Critical· 9.8calibre-web is vulnerable to Business Logic Errors
CVE-2021-4164High· 7.6calibre-web is vulnerable to Cross-Site Request Forgery (CSRF)
CVE-2021-4170Medium· 5.4calibre-web is vulnerable to Cross-site Scripting
The beta is over. VulnSea now runs at vulnsea.com, every old beta link redirects to the same page, and your account, API keys and watchlists came with it. Plus a round of hardening, faster pages, and new request limits agents should know about.
A summary of everything that shipped over the last two weeks — the whole corpus is open, agents get change feeds, alias resolution and EPSS movers, and the data now includes CVE.org, vendor CSAF, aggregated exploits and per-source scores.
A step-by-step guide to plugging VulnSea into automated and agentic workflows — poll the delta, triage without burning tokens, match an SBOM, and let an MCP-native model do the reasoning.