Incorrect Provision of Specified Functionality in qutebrowser
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.
Summary
In qutebrowser versions less than 1.11.1, reloading a page with certificate errors shows a green URL. After a certificate error was overridden by the user, qutebrowser displays the URL as yellow (colors.statusbar.url.warn.fg). However, when the affected website was subsequently loaded again, the URL was mistakenly displayed as green (colors.statusbar.url.success_https). While the user already has seen a certificate error prompt at this point (or set content.ssl_strict to false, which is not recommended), this could still provide a false sense of security. This has been fixed in 1.11.1 and 1.12.0. All versions of qutebrowser are believed to be affected, though versions before v0.11.x couldn't be tested. Backported patches for older versions (greater than or equal to 1.4.0 and less than or equal to 1.10.2) are available, but no further releases are planned.
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 |
|---|---|---|---|---|---|
| qutebrowser | qutebrowser | before 1.11.1 | 1.11.1 | Patch available | CNA |
| — | qutebrowser (PyPI) | before 1.11.1 | 1.11.1 | Patch available | GHSA-4rcq-jv2f-898j |
- qutebrowser Vendorqutebrowser Affected before 1.11.1 Fixed in 1.11.1 Patch available CNA
- qutebrowser (PyPI) Vendor— Affected before 1.11.1 Fixed in 1.11.1 Patch available GHSA-4rcq-jv2f-898j
CPE configurations NVD · 3
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:qutebrowser:qutebrowser:*:*:*:*:*:*:*:* | before 1.11.1 | Vulnerable | qutebrowser |
| cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* | 31 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* | 32 | Vulnerable | Fedoraproject |
- cpe:2.3:a:qutebrowser:qutebrowser:*:*:*:*:*:*:*:* Versions before 1.11.1 Vulnerable ·qutebrowser
- cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* Versions 31 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* Versions 32 Vulnerable ·Fedoraproject
Remediation
- Fix · CNA qutebrowser (qutebrowser) Fixed in 1.11.1
- Fix · GHSA-4rcq-jv2f-898j qutebrowser (PyPI) Fixed in 1.11.1 Advisory →
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2020-11054
- 2026-10-03 Alias added: GHSA-4rcq-jv2f-898j
References
Patch 11
- https://github.com/qutebrowser/qutebrowser/commit/021ab572a319ca3db5907a33a59774f502b3b975
- https://github.com/qutebrowser/qutebrowser/commit/19f01bb42d02da539446a52a25bb0c1232b86327
- https://github.com/qutebrowser/qutebrowser/commit/1b7946ed14b386a24db050f2d6dba81ba6518755
- https://github.com/qutebrowser/qutebrowser/commit/2281a205c3e70ec20f35ec8fafecee0d5c4f3478
- https://github.com/qutebrowser/qutebrowser/commit/4020210b193f77cf1785b21717f6ef7c5de5f0f8
- https://github.com/qutebrowser/qutebrowser/commit/6821c236f9ae23adf21d46ce0d56768ac8d0c467
- https://github.com/qutebrowser/qutebrowser/commit/9bd1cf585fccdfe8318fff7af793730e74a04db3
- https://github.com/qutebrowser/qutebrowser/commit/a45ca9c788f648d10cccce2af41405bf25ee2948
- https://github.com/qutebrowser/qutebrowser/commit/d28ed758d077a5bf19ddac4da468f7224114df23
- https://github.com/qutebrowser/qutebrowser/commit/f5d801251aa5436aff44660c87d7013e29ac5864
- https://bugs.kde.org/show_bug.cgi?id=420902
Advisory 6
Other 4
- https://lists.fedoraproject.org/archives/list/[email protected]/message/MKAZOOTJ2MBHTYVYQQ52NL53F5CB2XAP
- https://lists.fedoraproject.org/archives/list/[email protected]/message/7YWJ5QNHXKTGG5NLV7EGEOKPBVZBA5GS
- https://github.com/qutebrowser/qutebrowser
- https://github.com/pypa/advisory-database/tree/main/vulns/qutebrowser/PYSEC-2020-97.yaml
More Qutebrowser vulnerabilities
- TI-2018-07708 Cross-site request forgery in qutebrowser cross-site request forgery flaw allows sites to… CVSS 3.0CRITICAL 9.3
- TI-2021-17985 Arbitrary command execution on Windows in qutebrowser CVSS 3.1HIGH 8.8
- TI-2018-15954 qutebrowser version introduced in v0.11.0 (1179ee7a937fb31414d77d9970bac21095358449)… CVSS 3.0MEDIUM 6.1
Sources
- CVE-2020-11054 · CVE Program
- CVE-2020-11054 · NVD
- FIRST EPSS
- GHSA-4rcq-jv2f-898j · GitHub Advisory Database · CC BY 4.0
- CVE-2020-11054 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences