CVE-2020-26236
Last modified
CVE-2020-26236 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. In ScratchVerifier before commit a603769, an attacker can hijack the verification process to log into someone else's account on any site that uses ScratchVerifier for logins. A possible exploitation would follow these steps: 1. EPSS estimates a 0.94% chance of exploitation in the next 30 days.
Description
In ScratchVerifier before commit a603769, an attacker can hijack the verification process to log into someone else's account on any site that uses ScratchVerifier for logins. A possible exploitation would follow these steps: 1. User starts login process. 2. Attacker attempts login for user, and is given the same verification code. 3. User comments code as part of their normal login. 4. Before user can, attacker completes the login process now that the code is commented. 5. User gets a failed login and attacker now has control of the account. Since commit a603769 starting a login twice will generate different verification codes, causing both user and attacker login to fail. For clients that rely on a clone of ScratchVerifier not hosted by the developers, their users may attempt to finish the login process as soon as possible after commenting the code. There is no reliable way for the attacker to know before the user can finish the process that the user has commented the code, so this vulnerability only really affects those who comment the code and then take several seconds before finishing the login.
Metrics
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Scratchverifier | Scratchverifier | < a603769 |
References
- https://github.com/ScratchVerifier/ScratchVerifier/commit/a603769010abf8c1bede91af46e4945314e4aa4aPatch, Third Party Advisory
- https://github.com/ScratchVerifier/ScratchVerifier/commit/a603769010abf8c1bede91af46e4945314e4aa4aPatch, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-26236?
How severe is CVE-2020-26236?
How do I fix CVE-2020-26236?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-26230Radar COVID is the official COVID-19 exposure notification a…5.3
- CVE-2020-26231October is a free, open-source, self-hosted CMS platform bas…6.7
- CVE-2020-26232Jupyter Server before version 1.0.6 has an Open redirect vul…5.4
- CVE-2020-26233Git Credential Manager Core (GCM Core) is a secure Git crede…7.3
- CVE-2020-26234Opencast before versions 8.9 and 7.9 disables HTTPS hostname…4.8
- CVE-2020-26235In Rust time crate from version 0.2.7 and before version 0.2…5.3
- CVE-2020-26237Highlight.js is a syntax highlighter written in JavaScript. …8.7
- CVE-2020-26238Cron-utils is a Java library to parse, validate, migrate cro…8.1
- CVE-2020-26239Scratch Addons is a WebExtension that supports both Chrome a…5.4
- CVE-2020-2624Vulnerability in the Enterprise Manager Base Platform produc…6
- CVE-2020-26240Go Ethereum, or "Geth", is the official Golang implementatio…7.5
- CVE-2020-26241Go Ethereum, or "Geth", is the official Golang implementatio…7.1
Are you affected by CVE-2020-26236?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
