CVE-2016-4000
jython: Unsafe deserialization leads to code execution
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA. Rated lower by Red Hat (high), Ubuntu (medium).
Description
Jython before 2.7.1rc1 allows attackers to execute arbitrary code via a crafted serialized PyFunction object.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.python:jython, org.python:jython-standalone | 2.7.1b3 |
| debian 11 | jython | 2.5.3-17 |
| debian 12 | jython | 2.5.3-17 |
| debian 13 | jython | 2.5.3-17 |
| debian 14 | jython | 2.5.3-17 |
| debian 7 | jython | 2.5.2-1+deb7u1 |
| debian 8 | jython | 2.5.3-3+deb8u1 |
| debian 9 | jython | 2.5.3-16+deb9u1 |
| echo | jython | 2.5.3-17 |
| ubuntu 14.04 | jython | 2.5.3-1ubuntu0.1 |
| ubuntu 16.04 | jython | 2.5.3-9ubuntu0.1 |
| ubuntu 16.04-ESM | jython | 2.5.3-9ubuntu0.1 |
Show all 14 entries from 13 sources
| Source | Package | Fixed in |
|---|---|---|
| maven::GitHub Security Advisory Maven | org.python:jython | 2.7.1b3 |
| maven::GitHub Security Advisory Maven | org.python:jython-standalone | 2.7.1b3 |
| debian 11 | jython | 2.5.3-17 |
| debian 12 | jython | 2.5.3-17 |
| debian 13 | jython | 2.5.3-17 |
| debian 14 | jython | 2.5.3-17 |
| debian 7 | jython | 2.5.2-1+deb7u1 |
| debian 8 | jython | 2.5.3-3+deb8u1 |
| debian 9 | jython | 2.5.3-16+deb9u1 |
| echo | jython | 2.5.3-17 |
| ubuntu 14.04 | jython | 2.5.3-1ubuntu0.1 |
| ubuntu 16.04 | jython | 2.5.3-9ubuntu0.1 |
| ubuntu 16.04-ESM | jython | 2.5.3-9ubuntu0.1 |
| ubuntu 17.04 | jython | 2.5.3-15ubuntu0.1 |
References
- http://bugs.jython.org/issue2454
- http://www.debian.org/security/2017/dsa-3893
- http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html
- http://www.securityfocus.com/bid/105647
- https://access.redhat.com/security/cve/CVE-2016-4000
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864859
- https://bugs.jython.org/issue2454
- https://github.com/jython/jython
All 23 references
- https://github.com/jython/jython/commit/ee4200fdd5385d3f74a5cf1a781fa52d33bbb274
- https://hg.python.org/jython/file/v2.7.1rc1/NEWS
- https://hg.python.org/jython/rev/d06e29d100c0
- https://lists.apache.org/thread.html/0919ec1db20b1022f22b8e78f355667df74d6142b463ff17d03ad533@%3Cdevnull.infra.apache.org%3E
- https://nvd.nist.gov/vuln/detail/CVE-2016-4000
- https://security-tracker.debian.org/tracker/CVE-2016-4000
- https://security.gentoo.org/glsa/201710-28
- https://snyk.io/vuln/SNYK-JAVA-ORGPYTHON-31451
- https://www.cve.org/CVERecord?id=CVE-2016-4000
- https://www.oracle.com/security-alerts/cpuapr2020.html
- https://www.oracle.com/security-alerts/cpujan2020.html
- https://www.oracle.com/security-alerts/cpujul2020.html
- https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
- https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html
- https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html