Location service uses cached authorization even after revocation
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
In Ubuntu's trust-store, if a user revokes location access from an application, the location is still available to the application because the application will honour incorrect, cached permissions. This is because the cache was not ordered by creation time by the Select struct in src/core/trust/impl/sqlite3/store.cpp. Fixed in trust-store (Ubuntu) version 1.1.0+15.04.20150123-0ubuntu1 and trust-store (Ubuntu RTM) version 1.1.0+15.04.20150123~rtm-0ubuntu1.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Canonical | trust-store (Ubuntu) | 1.1.0 to before 1.1.0+15.04.20150123-0ubuntu1 | 1.1.0+15.04.20150123-0ubuntu1 | Patch available | CNA |
| Canonical | trust-store (Ubuntu RTM) | 1.1.0 to before 1.1.0+15.04.20150123~rtm-0ubuntu1 | 1.1.0+15.04.20150123~rtm-0ubuntu1 | Patch available | CNA |
- trust-store (Ubuntu) VendorCanonical Affected 1.1.0 to before 1.1.0+15.04.20150123-0ubuntu1 Fixed in 1.1.0+15.04.20150123-0ubuntu1 Patch available CNA
- trust-store (Ubuntu RTM) VendorCanonical Affected 1.1.0 to before 1.1.0+15.04.20150123~rtm-0ubuntu1 Fixed in 1.1.0+15.04.20150123~rtm-0ubuntu1 Patch available CNA
Remediation
- Fix · CNA trust-store (Ubuntu) (Canonical) Fixed in 1.1.0+15.04.20150123-0ubuntu1
- Fix · CNA trust-store (Ubuntu RTM) (Canonical) Fixed in 1.1.0+15.04.20150123~rtm-0ubuntu1
Timeline
- 2026-10-02 Threatist record created from CVE-2014-1422
- 2026-10-03 Alias added: GHSA-hm2r-m89c-6rgm
References
Sources
- CVE-2014-1422 · CVE Program
- CVE-2014-1422 · NVD
- FIRST EPSS
- GHSA-hm2r-m89c-6rgm · 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