Skip to content
OpenAdvisories
Medium · 6.5 CVE-2012-0215 EUVD-2012-0030GHSA-cqg4-rf29-3mv6PYSEC-2012-6

Trytond allows modification of privileges of arbitrary users

Published Jul 12, 2012 · Updated Sep 16, 2024 · Assigned by debian

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 tryton-server 2.2.2-1 —
Debian 13 tryton-server 2.2.2-1 —
Debian 12 tryton-server 2.2.2-1 —
Debian 6.0 tryton-server 1.6.1-2+squeeze1 DSA-2444-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI trytond < 2.4.0 2.4.0 GHSA-cqg4-rf29-3mv6
PyPI trytond < 2.2.4 2.2.4 PYSEC-2012-6

Advisories 1

References