Apache HBase: Missing scanner instance owner check in thrift delegation service
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-862.
Summary
Missing Authorization vulnerability in Apache HBase thrift and rest delegation service. A scan operation in thrift/rest service has 3 steps, open, fetch(possible multiple times), close. The open step will return an id which will be passed back to server for identifying the scanner instances stored at server side. We missed the owner check in fetch and close steps which means a user can fetch rows from the scanner which is opened by other users, and close scanners which belongs to other users. This issue affects Apache HBase:from 3.0.0-alpha-1 through 3.0.0-beta-1, from 2.6.0 through 2.6.5, from 2.5.0 through 2.5.14, through 2.4.*. Users are recommended to upgrade to version 3.0.0-beta-2, 2.6.6 and 2.5.15, which fixes the issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Apache | Apache HBase | up to 2.5.14; 2.6-alpha – 2.6.5; 3-alpha – 3.0.0-beta-1 | — | No fix listed | CNA |
- Apache HBase VendorApache Affected up to 2.5.14; 2.6-alpha – 2.6.5; 3-alpha – 3.0.0-beta-1 Fixed in — No fix listed CNA
CPE configurations NVD · 6
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apache:hbase:*:*:*:*:*:*:*:* | before 2.5.15; 2.6.0 to before 2.6.6 | Vulnerable | Apache |
| cpe:2.3:a:apache:hbase:3.0.0:alpha1:*:*:*:*:*:* | 3.0.0 alpha1 | Vulnerable | Apache |
| cpe:2.3:a:apache:hbase:3.0.0:alpha2:*:*:*:*:*:* | 3.0.0 alpha2 | Vulnerable | Apache |
| cpe:2.3:a:apache:hbase:3.0.0:alpha3:*:*:*:*:*:* | 3.0.0 alpha3 | Vulnerable | Apache |
| cpe:2.3:a:apache:hbase:3.0.0:alpha4:*:*:*:*:*:* | 3.0.0 alpha4 | Vulnerable | Apache |
| cpe:2.3:a:apache:hbase:3.0.0:beta1:*:*:*:*:*:* | 3.0.0 beta1 | Vulnerable | Apache |
- cpe:2.3:a:apache:hbase:*:*:*:*:*:*:*:* Versions before 2.5.15; 2.6.0 to before 2.6.6 Vulnerable ·Apache
- cpe:2.3:a:apache:hbase:3.0.0:alpha1:*:*:*:*:*:* Versions 3.0.0 alpha1 Vulnerable ·Apache
- cpe:2.3:a:apache:hbase:3.0.0:alpha2:*:*:*:*:*:* Versions 3.0.0 alpha2 Vulnerable ·Apache
- cpe:2.3:a:apache:hbase:3.0.0:alpha3:*:*:*:*:*:* Versions 3.0.0 alpha3 Vulnerable ·Apache
- cpe:2.3:a:apache:hbase:3.0.0:alpha4:*:*:*:*:*:* Versions 3.0.0 alpha4 Vulnerable ·Apache
- cpe:2.3:a:apache:hbase:3.0.0:beta1:*:*:*:*:*:* Versions 3.0.0 beta1 Vulnerable ·Apache
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-49326
- 2026-10-03 Alias added: GHSA-4hqf-vmxx-hj9h
References
More Apache Hbase vulnerabilities
- TI-2015-01649 Apache HBase 0.98 before 0.98.12.1, 1.0 before 1.0.1.1, and 1.1 before 1.1.0.1, as used… CVSS 3.0HIGH 7.3
- TI-2019-11644 An issue was discovered in the protobuf crate before 2.6.0 for Rust. CVSS 3.1HIGH 7.5
- TI-2019-00185 Improper authorization in Apache HBase CVSS 3.0HIGH 7.5
- TI-2018-05802 Race condition in Apache HBase CVSS 3.0HIGH 8.1
- TI-2013-01959 Apache HBase 0.92.x before 0.92.3 and 0.94.x before 0.94.9, when the Kerberos features… CVSS 2.0MEDIUM 4.3
Sources
- CVE-2026-49326 · CVE Program
- CVE-2026-49326 · NVD
- FIRST EPSS
- GHSA-4hqf-vmxx-hj9h · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences