Skip to main content
← All vulnerabilities
CVE-2026-77059EUVD-2026-109954GHSA-69W9-6J7R-C8FV

TOCTOU Race Condition in boneIO

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.6.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

boneIO Black, a home automation software package with a web interface, is affected by this vulnerability. A local user could exploit a timing flaw in how it creates system permission rules to insert their own rules and gain full administrative (root) control of the system.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

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.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  4. Record last updated

Affected versions

  • boneio

    From 1.3.0 · fixed in 1.6.0

References 2

cert.pl

boneio.eu