CVE-2026-77059

HIGH CVSS 4.0: 8.8 EPSS 0.12%
Updated Oct 26, 2026
Boneio
Parameter Value
CVSS 8.8 (HIGH)
Affected Versions 1.3.0 — 1.6.0
Fixed In 1.6.0
Type CWE-367 (Time-of-check Time-of-use (TOCTOU))
Vendor Boneio
Public PoC No

boneIO Black contains a TOCTOU race condition in the create_timedatectl_sudoers_file() function in boneio/webui/routes/timezone_sudoers.py. The function writes sudoers rules to a predictable temporary file, validates them, then installs them with root privileges. A local attacker can exploit the race window between validation and installation to substitute malicious content, or use the predictable filename for symlink attacks, resulting in arbitrary sudoers rule injection and local privilege escalation to root.

This issue was fixed in version 1.6.0.

Attack Parameters

Attack Vector
Local
Requires local access
Attack Complexity
Low
Easy to exploit
Attack Requirements
Present
Additional conditions required
Privileges Required
Low
Basic privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
High
Complete data leak
Integrity
High
Complete data modification
Availability
High
Complete denial of service

CVSS Vector v4.0

Vulnerable Products 1

Configuration From (including) Up to (excluding)
Boneio Boneio
cpe:2.3:a:boneio:boneio:*:*:*:*:*:*:*:*
1.3.0 1.6.0