CVE-2016-1242
Tryton allow authenticated users with certain permissions to read arbitrary files via the name parameter
CVE-2016-1242 is a medium vulnerability (CVSS 4.4) in Tryton, published August 30, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.83%, the 78th percentile. Fixed in trytond 3.2.17.
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
4.4
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
CVE-2016-1242- CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
CVE-2016-1242- Updated
- 2026-11-02
EUVDEUVD-2016-0037 No score
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
EUVD-2016-0037- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jpr7-8rxm-4vgx
5.9
Tryton allow authenticated users with certain permissions to read arbitrary files via the name parameter
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
GHSA-jpr7-8rxm-4vgx- CVSS 4.0
- 5.9 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSV
4.4
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
CVE-2016-1242- CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-1242
4.4
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
DEBIAN-CVE-2016-1242- CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVGHSA-jpr7-8rxm-4vgx
5.9
Tryton allow authenticated users with certain permissions to read arbitrary files via the name parameter
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
GHSA-jpr7-8rxm-4vgx- CVSS 4.0
- 5.9 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVPYSEC-2016-41
4.4
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
PYSEC-2016-41- CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-1242
4.4
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
UBUNTU-CVE-2016-1242- CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVPYSEC-2016-13 No score
file_open in Tryton before 3.2.17, 3.4.x before 3.4.14, 3.6.x before 3.6.12, 3.8.x before 3.8.8, and 4.x before 4.0.4 allows remote authenticated users with certain permissions to read arbitrary files via the name parameter or unspecified other vectors.
- Record
PYSEC-2016-13- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
trytondPyPI |
before 3.2.17 | 3.2.17 |
trytondPyPI |
3.4 up to 3.4.14 | 3.4.14 |
trytondPyPI |
3.6 up to 3.6.12 | 3.6.12 |
trytondPyPI |
3.8 up to 3.8.8 | 3.8.8 |
trytondPyPI |
4.0 up to 4.0.4 | 4.0.4 |
tryton-serverDebian:12 |
before 4.0.4-1 | 4.0.4-1 |
tryton-serverDebian:13 |
before 4.0.4-1 | 4.0.4-1 |
tryton-serverDebian:14 |
before 4.0.4-1 | 4.0.4-1 |
tryton-serverDebian:7 |
before 2.2.4-1+deb7u3, plus listed versions 2.2.4-12.2.4-1+deb7u12.2.4-1+deb7u2 |
2.2.4-1+deb7u3 |
tryton-serverDebian:8 |
before 3.4.0-3+deb8u2, plus listed versions 3.4.0-33.4.0-3+deb8u1 |
3.4.0-3+deb8u2 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
trytondPyPI |
before 3.2.17, 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 |
3.2.17 |
trytondPyPI |
3.4 up to 3.4.14, plus listed versions 3.4.03.4.13.4.103.4.113.4.12 Show 9 moreShow less3.4.133.4.23.4.33.4.43.4.53.4.63.4.73.4.83.4.9 |
3.4.14 |
trytondPyPI |
3.6 up to 3.6.12, plus listed versions 3.6.03.6.13.6.103.6.113.6.2 Show 7 moreShow less3.6.33.6.43.6.53.6.63.6.73.6.83.6.9 |
3.6.12 |
trytondPyPI |
3.8 up to 3.8.8, plus listed versions 3.8.03.8.13.8.23.8.33.8.43.8.53.8.63.8.7 |
3.8.8 |
trytondPyPI |
4.0 up to 4.0.4, plus listed versions 4.0.04.0.14.0.24.0.3 |
4.0.4 |
trytondPyPI |
before 3.2.17, 3.4 up to 3.4.14, 3.6 up to 3.6.12, 3.8 up to 3.8.8, 4.0 up to 4.0.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 |
3.2.173.4.143.6.123.8.84.0.4 |
trytonPyPI |
before 3.2.17, 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.21.4.31.4.41.4.51.4.61.4.71.4.81.4.91.6.01.6.11.6.21.6.31.6.41.6.51.6.61.6.71.6.81.6.91.8.01.8.11.8.21.8.31.8.41.8.51.8.61.8.7 |
3.2.17 |
tryton-serverUbuntu:16.04:LTS |
All versions, plus listed versions 3.6.2-13.6.3-23.6.3-33.8.0-13.8.1-13.8.2-13.8.3-1 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
tryton.org/posts/security-release-for-issue5795-and-issue5808.html
debian.org/security/2016/dsa-3656
bugs.tryton.org/issue5808
nvd.nist.gov/vuln/detail/CVE-2016-1242
github.com/pypa/advisory-database/tree/main/vulns/trytond/PYSEC-2016-13.yaml
github.com/pypa/advisory-database/tree/main/vulns/tryton/PYSEC-2016-41.yaml
Left out here: 403 versions. The JSON record has them.