Race condition in Jason Gauci Eternal Terminal
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- High
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA.
Summary
A race condition exists in Eternal Terminal prior to version 6.2.0 that allows an authenticated attacker to hijack other users' SSH authorization socket, enabling the attacker to login to other systems as the targeted users. The bug is in UserTerminalRouter::getInfoForId().
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 |
|---|---|---|---|---|---|
| Jason Gauci | Eternal Terminal | before 6.2.0 | 6.2.0 | Patch available | CNA |
- Eternal Terminal VendorJason Gauci Affected before 6.2.0 Fixed in 6.2.0 Patch available CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:eternal_terminal_project:eternal_terminal:*:*:*:*:*:*:*:* | before 6.2.0 | Vulnerable | Jason Gauci |
- cpe:2.3:a:eternal_terminal_project:eternal_terminal:*:*:*:*:*:*:*:* Versions before 6.2.0 Vulnerable ·Jason Gauci
Remediation
- Fix · CNA Eternal Terminal (Jason Gauci) Fixed in 6.2.0
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Jason Gauci Eternal Terminal 6.2.0
4 records Highest priority Priority LOW 4 LOW
Other records, highest priority first
- TI-2022-08748 Race condition in Jason Gauci Eternal TerminalPriority LOW 35
- TI-2022-08751 Improper input validation in Jason Gauci Eternal TerminalPriority LOW 32
- TI-2022-08750 Race condition in Jason Gauci Eternal TerminalPriority LOW 31
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2022-24950
References
Exploit 1
More Jason Gauci Eternal Terminal vulnerabilities
- TI-2023-09389 In Eternal Terminal 6.2.1, TelemetryService uses fixed paths in /tmp. CVSS 3.1MEDIUM 6.3
- TI-2022-08748 Race condition in Jason Gauci Eternal Terminal CVSS 3.1HIGH 7.5
- TI-2022-23893 In Eternal Terminal 6.2.1, etserver and etclient have world-readable logfiles. CVSS 3.1MEDIUM 5.3
- TI-2022-23892 In Eternal Terminal 6.2.1, etserver and etclient have predictable logfile names in /tmp. CVSS 3.1MEDIUM 5.3
- TI-2022-08751 Improper input validation in Jason Gauci Eternal Terminal CVSS 3.1MEDIUM 6.5
- TI-2022-08750 Race condition in Jason Gauci Eternal Terminal CVSS 3.1HIGH 7.0
Sources
- CVE-2022-24950 · CVE Program
- CVE-2022-24950 · NVD
- FIRST EPSS
- CVE-2022-24950 · 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