CVE-2026-25137
NixOs Odoo database and filestore publicly accessible with default odoo configuration
Exploitation likely. EPSS gives it a 9.9% chance of exploitation in the next 30 days. No fix published yet.
What to do
No fixed build or workaround is published yet. Limit exposure and watch for a patch.
Steps
Written by AI from the record- Check whether your Odoo web app is reachable from the internet (and whether it exposes the database manager at /web/database).
- Review Odoo/NixOS logs for unusual requests to /web/database (especially GET/POST from outside your network).
- Upgrade Odoo on NixOS to a fixed version: 25.11 or 26.05.
- If you can’t upgrade immediately, restrict network access to Odoo (only allow your office/VPN/known IPs) so the database manager is not reachable publicly.
What it is
From the CVE record
The NixOs Odoo package is an open source ERP and CRM system. From 21.11 to before 25.11 and 26.05, every NixOS based Odoo setup publicly exposes the database manager without any authentication. This allows unauthorized actors to delete and download the entire database, including Odoos file store. Unauthorized access is evident from http requests. If kept, searching access logs and/or Odoos log for requests to /web/database can give indicators, if this has been actively exploited. The database manager is a featured intended for development and not meant to be publicly reachable. On other setups, a master password acts as 2nd line of defence. However, due to the nature of NixOS, Odoo is not able to modify its own configuration file and thus unable to persist the auto-generated password. This also applies when manually setting a master password in the web-UI. This means, the password is lost when restarting Odoo. When no password is set, the user is prompted to set one directly via the database manager. This requires no authentication or action by any authorized user or the system administrator. Thus, the database is effectively world readable by anyone able to reach Odoo. This vulnerability is fixed in 25.11 and 26.05.
In plain language
Written by AI from the recordIf you run Odoo on NixOS (via nixpkgs) in versions from 21.11 up to 25.11 and 26.05, its database manager is exposed without authentication, letting strangers access or delete your database and files—this is serious and you should act, especially if your Odoo is reachable from the internet.
In nixpkgs, Odoo’s database manager endpoint (/web/database) is publicly reachable with no authentication on NixOS setups for versions 21.11 through before 25.11 and 26.05, enabling unauthenticated actors to delete and download the database and filestore (CWE-306, CWE-552).
If you're affected
- Database deletion or loss
- Full data exposure
- Filestore (attachments) theft
- Service disruption
Exploitation
Where each signal puts this CVE on the scale from published to confirmed exploited.
- CISA KEV
Not in the catalog. CISA has not confirmed exploitation.
- Public exploits
No public exploit or proof of concept found in the sources we track.
- EPSS
9.9% chance of exploitation activity in the next 30 days, which ranks it in the 95th percentile of scored CVEs.
Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.
Lifecycle
7 events over 149 days, from the signal feeds we watch.
- EPSS band changemoderate → 0epss band change
- EPSS band changelow → moderate
- Record updated
- Publishedweakness classified, att&ck mapped
Affected products
Technical detail
CVSS 3.1 vector
Open in the CVSS calculatorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Scored 9.1 by NVD.
How it is reached
- Attack Vector NetworkExploitable remotely over the network without any special conditions
- Attack Complexity LowNo special conditions — the attack can be reliably reproduced
- Privileges Required NoneNo authentication required — anyone can exploit this
- User Interaction NoneNo user interaction needed — fully automated exploitation
Scope
- Scope UnchangedImpact is limited to the vulnerable component itself
Impact if exploited
- Confidentiality HighTotal information disclosure — all data in the component is compromised
- Integrity NoneNo integrity impact
- Availability HighTotal denial of service — the component is completely unavailable
Weaknesses
ATT&CK techniques
Mapped from the weaknesses above (CWE to ATT&CK), not observed in attacks.
Sources
Watch the software you run.
My Stack ranks new CVEs for your products by real-world exploitation, so the next serious one reaches you without reading every advisory.
We'll flag the next CVE, public exploit or patch for Nixpkgs, not every advisory.
A free account adds
- The full version matrix and every affected product
- Exploit links, proofs of concept and Metasploit modules
- Email alerts for the products you watch
- The same data over REST API, MCP and CLI