CVE-2021-44547
Critical · 9.1CVSS
9.1
EPSS
0.7%
Published
Apr 25, 2023
CISA due date
—
Cloudanix analysis
A problem in Odoo lets some managers who are already logged in run any commands they want on the server, which could let them access or change company records.
- Exploitation
- Remote Authenticated
- Attacker needs
- High Privilege
- Complexity
- Low
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Privilege Escalation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw bypasses Odoo's sandbox restrictions, allowing authenticated administrators to execute arbitrary server-side code and achieve full system-level access.
Why it matters to the business
Compromised Odoo instances can result in theft or alteration of business data, disruption of operations, and lateral movement within the environment; the vulnerability has been public for over three years with stable low exploit probability and no known ransomware use, reducing immediate broad risk but still requiring remediation for any remaining unpatched deployments.
How an attack unfolds
An attacker authenticates with administrator privileges, then supplies specially crafted input through administrative interfaces that escapes the sandbox to run arbitrary Python or system commands.
How to fix it
Upgrade Odoo Community and Enterprise instances to the latest patched releases that address sandboxing; restrict administrative functionality and apply least-privilege principles until updates can be applied.
How to confirm the fix worked
Confirm current Odoo version against vendor advisories, review sandbox configuration settings, and test that administrative actions remain confined to expected operations.
Typical attack path
- Obtain administrator credentials
- Access administrative configuration or scripting interfaces
- Submit sandbox-escaping payload
- Execute arbitrary code to read files, modify data, or establish persistence
How to detect it
Review Odoo application and system logs for unexpected administrative actions, code execution patterns, or file modifications originating from admin sessions; correlate with authentication events.
What your security team should do
- Immediately audit all Odoo deployments for administrator accounts and reduce their number
- Apply the latest Odoo updates as soon as available
- Monitor EPSS and KEV status for any change in threat activity
- Implement network segmentation and logging around Odoo servers
The record
A sandboxing issue in Odoo Community 15.0 and Odoo Enterprise 15.0 allows authenticated administrators to executed arbitrary code, leading to privilege escalation.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Bitnami | odoo | 0 | 15.0.0 |
| Bitnami | odoo | 0 | 15.0.1 |
| Ubuntu:22.04:LTS | odoo | 0 | No fix |
| Ubuntu:24.04:LTS | odoo | 0 | No fix |
| Ubuntu:24.10 | odoo | 0 | No fix |
| Ubuntu:25.04 | odoo | 0 | No fix |
| Ubuntu:25.10 | odoo | 0 | No fix |
Related vulnerabilities
- CVE-2021-45111 Improper access control in Odoo Community 15.0 and earlier and Odoo Enterprise 15.0 and… Also affects odoo
- CVE-2021-44476 A sandboxing issue in Odoo Community 15.0 and earlier and Odoo Enterprise 15.0 and… Also affects odoo
- CVE-2021-44775 Cross-site scripting (XSS) issue in Website app of Odoo Community 15.0 and earlier and… Also affects odoo
- CVE-2021-44460 Improper access control in Odoo Community 13.0 and earlier and Odoo Enterprise 13.0 and… Also affects odoo
- CVE-2021-44465 Improper access control in Odoo Community 13.0 and earlier and Odoo Enterprise 13.0 and… Also affects odoo
- CVE-2021-45071 Cross-site scripting (XSS) issue Odoo Community 15.0 and earlier and Odoo Enterprise 15.0… Also affects odoo