CVE-2012-0215
Trytond allows modification of privileges of arbitrary users
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
Exploit likelihood
What each source reports
NVD Score used
5.5
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
CVE-2012-0215- CVSS 2.0
- 5.5 Medium
AV:N/AC:L/Au:S/C:N/I:P/A:P - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
CVE-2012-0215- Updated
- 2026-11-02
EUVDEUVD-2012-0030 No score
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
EUVD-2012-0030- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cqg4-rf29-3mv6
7.1
Trytond allows modification of privileges of arbitrary users
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
GHSA-cqg4-rf29-3mv6- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
OSVGHSA-cqg4-rf29-3mv6
7.1
Trytond allows modification of privileges of arbitrary users
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
GHSA-cqg4-rf29-3mv6- CVSS 4.0
- 7.1 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-287
- Updated
- 2026-11-02
OSV No score
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
CVE-2012-0215- Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-0215 No score
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
DEBIAN-CVE-2012-0215- Updated
- 2026-11-02
OSVPYSEC-2012-6 No score
model/modelstorage.py in the Tryton application framework (trytond) before 2.4.0 for Python does not properly restrict access to the Many2Many field in the relation model, which allows remote authenticated users to modify the privileges of arbitrary users via a (1) create, (2) write, (3) delete, or (4) copy rpc call.
- Record
PYSEC-2012-6- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
trytondPyPI |
before 2.4.0 | 2.4.0 |
tryton-serverDebian:12 |
before 2.2.2-1 | 2.2.2-1 |
tryton-serverDebian:13 |
before 2.2.2-1 | 2.2.2-1 |
tryton-serverDebian:14 |
before 2.2.2-1 | 2.2.2-1 |
tryton-serverDebian:6.0 |
before 1.6.1-2+squeeze1, plus listed versions 1.6.1-2 |
1.6.1-2+squeeze1 |
trytondPyPI |
before 2.4.0, plus listed versions 1.0.01.0.11.0.21.0.31.0.4 Show 45 moreShow less1.0.51.0.61.0.71.0.81.0.91.2.01.2.11.2.101.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.91.4.01.4.11.4.101.4.111.4.121.4.131.4.21.4.31.4.41.4.51.4.61.4.71.4.81.4.91.6.01.6.11.6.101.6.21.6.31.6.41.6.51.6.61.6.71.6.81.6.91.8.01.8.11.8.101.8.11 |
2.4.0 |
trytondPyPI |
before 2.2.4, plus listed versions 1.0.01.0.11.0.21.0.31.0.4 Show 45 moreShow less1.0.51.0.61.0.71.0.81.0.91.2.01.2.11.2.101.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.91.4.01.4.11.4.101.4.111.4.121.4.131.4.21.4.31.4.41.4.51.4.61.4.71.4.81.4.91.6.01.6.11.6.101.6.21.6.31.6.41.6.51.6.61.6.71.6.81.6.91.8.01.8.11.8.101.8.11 |
2.2.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2012-0215 is a medium vulnerability (CVSS 5.5) in Tryton Trytond, published March 29, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.98%, the 80th percentile. Fixed in trytond 2.4.0.
References
debian.org/security/2012/dsa-2444
bugs.tryton.org/issue2476
hg.tryton.org/trytond/rev/8e64d52ecea4
news.tryton.org/2012/03/security-releases-for-all-supported.html
nvd.nist.gov/vuln/detail/CVE-2012-0215
github.com/tryton/trytond/commit/d059ebb792401ded3129cd9402d7392dc34b81e3
Show 5 moreShow less
Left out here: 63 versions. The JSON record has them.