CVE-2016-6802
Improper Access Control in Apache Shiro
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
CVE-2016-6802- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
CVE List No score
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
CVE-2016-6802- Updated
- 2026-11-02
EUVDEUVD-2022-2425 No score
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
EUVD-2022-2425- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4q2v-j639-cp7p
7.5
Improper Access Control in Apache Shiro
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
GHSA-4q2v-j639-cp7p- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSV
7.5
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
CVE-2016-6802- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-6802
7.5
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
DEBIAN-CVE-2016-6802- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVGHSA-4q2v-j639-cp7p
7.5
Improper Access Control in Apache Shiro
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
GHSA-4q2v-j639-cp7p- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-284
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-6802
7.5
Apache Shiro before 1.3.2 allows attackers to bypass intended servlet filters and gain access by leveraging use of a non-root servlet context path.
- Record
UBUNTU-CVE-2016-6802- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUSN-7147-1 No score
shiro vulnerabilities
It was discovered that Apache Shiro incorrectly handled path traversal when used with other web frameworks or path rewriting. An attacker could possibly use this issue to obtain sensitive information or administrative privileges. This update provides the corresponding fix for Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2023-34478, CVE-2023-46749)
It was discovered that Apache Shiro incorrectly handled web redirects when used together with the form authentication method. An attacker could possibly use this issue to perform phishing attacks. This update provides the corresponding fix for Ubuntu 24.04 LTS and Ubuntu 24.10. (CVE-2023-46750)
It was discovered that Apache Shiro incorrectly handled requests through servlet filtering. An attacker could possibly use this issue to obtain administrative privileges. This update provides the corresponding fix for Ubuntu 16.04 LTS. (CVE-2016-6802)
- Record
USN-7147-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.shiro:shiro-allMaven |
before 1.3.2 | 1.3.2 |
org.apache.shiro:shiro-webMaven |
before 1.3.2 | 1.3.2 |
shiroDebian:12 |
before 1.3.2-1 | 1.3.2-1 |
shiroDebian:13 |
before 1.3.2-1 | 1.3.2-1 |
shiroDebian:14 |
before 1.3.2-1 | 1.3.2-1 |
org.apache.shiro:shiro-allMaven |
before 1.3.2, plus listed versions 1.0.0-incubating1.1.01.2.01.2.11.2.2 Show 6 moreShow less1.2.31.2.41.2.51.2.61.3.01.3.1 |
1.3.2 |
org.apache.shiro:shiro-webMaven |
before 1.3.2, plus listed versions 1.0.0-incubating1.1.01.2.01.2.11.2.2 Show 6 moreShow less1.2.31.2.41.2.51.2.61.3.01.3.1 |
1.3.2 |
shiroUbuntu:Pro:16.04:LTS |
before 1.2.4-1ubuntu0.1~esm2, plus listed versions 1.2.4-11.2.4-1ubuntu0.1~esm1 |
1.2.4-1ubuntu0.1~esm2 |
shiroUbuntu:Pro:24.04:LTS |
before 1.3.2-5ubuntu0.24.04.1~esm1, plus listed versions 1.3.2-5 |
1.3.2-5ubuntu0.24.04.1~esm1 |
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-2016-6802 is a high vulnerability (CVSS 7.5) in Apache Shiro, published September 20, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.68%, the 95th percentile. Fixed in org.apache.shiro:shiro-all 1.3.2.
References
securityfocus.com/archive/1/539397/100/0/threaded
packetstormsecurity.com/files/138709/Apache-Shiro-Filter-Bypass.html
securityfocus.com/bid/92947
nvd.nist.gov/vuln/detail/CVE-2016-6802
github.com/apache/shiro/commit/b15ab927709ca18ea4a02538be01919a19ab65af
issues.apache.org/jira/browse/SHIRO-584
Show 9 moreShow less
github.com/advisories/GHSA-4q2v-j639-cp7p
security-tracker.debian.org/tracker/CVE-2016-6802
ubuntu.com/security/CVE-2016-6802
openwall.com/lists/oss-security/2016/09/13/3
cve.org/CVERecord?id=CVE-2016-6802
ubuntu.com/security/notices/USN-7147-1
ubuntu.com/security/CVE-2023-34478
ubuntu.com/security/CVE-2023-46749
ubuntu.com/security/CVE-2023-46750