CVE-2019-10868 in Trytoninfo

Summary

by MITRE

In trytond/model/modelstorage.py in Tryton 4.2 before 4.2.21, 4.4 before 4.4.19, 4.6 before 4.6.14, 4.8 before 4.8.10, and 5.0 before 5.0.6, an authenticated user can order records based on a field for which he has no access right. This may allow the user to guess values.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 08/27/2025

The vulnerability identified as CVE-2019-10868 represents a significant access control flaw within the Tryton enterprise resource planning system that affects multiple version branches including 4.2, 4.4, 4.6, 4.8, and 5.0. This issue stems from improper authorization checks during record ordering operations within the modelstorage.py module, creating a path for authenticated users to potentially exploit information disclosure through data enumeration techniques. The vulnerability specifically targets the core data access mechanisms that govern how users interact with database records through the Tryton framework's model layer.

The technical flaw manifests when an authenticated user attempts to order records based on fields that they should not have access to according to their defined permissions and access controls. The system fails to properly validate whether the requesting user possesses the necessary authorization rights to access the specific field used for ordering, allowing unauthorized data exposure through the ordering mechanism. This weakness enables attackers to perform field value inference by observing how record ordering behaves when different fields are specified, effectively creating a side-channel attack vector that can reveal sensitive information about the underlying data structure and potentially the actual values stored in restricted fields.

The operational impact of this vulnerability extends beyond simple information disclosure, as it enables attackers to systematically enumerate and deduce values from restricted database fields through carefully crafted ordering requests. This capability can be particularly dangerous in environments where sensitive business data, customer information, or financial records are stored within the Tryton system. The vulnerability is classified under CWE-285, which addresses improper authorization within access control systems, and aligns with ATT&CK technique T1213.002 for Data from Information Repositories, as it allows for systematic data extraction through application-level access control bypass. Attackers can leverage this weakness to build profiles of data structures and potentially uncover confidential information that should remain protected.

Organizations using affected Tryton versions face significant risks including potential data breaches, regulatory compliance violations, and operational security compromises. The vulnerability affects the fundamental data access controls that protect business-critical information, making it essential for administrators to implement immediate mitigations. The recommended solution involves updating to the patched versions of Tryton as specified in the CVE details, with 4.2.21, 4.4.19, 4.6.14, 4.8.10, and 5.0.6 being the minimum required versions to address this flaw. Additionally, organizations should conduct comprehensive access control reviews and implement network segmentation to limit the impact of potential exploitation while awaiting full patch deployment across all affected systems.

Responsible

MITRE

Reservation

04/04/2019

Moderation

accepted

CPE

ready

EPSS

0.00267

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!