Description
Intego Log Reporter, a macOS diagnostic utility bundled with Intego security products that collects system and application logs for support analysis, contains a local privilege escalation vulnerability. A root-executed diagnostic script creates and writes files in /tmp without enforcing secure directory handling, introducing a time-of-check to time-of-use (TOCTOU) race condition. A local unprivileged user can exploit a symlink-based race condition to cause arbitrary file writes to privileged system locations, resulting in privilege escalation to root.
Problem types
CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition
Product status
Any version
Credits
Mathieu Farrell of Quarkslab
References
blog.quarkslab.com/intego_lpe_macos_1.html
www.intego.com/
blog.quarkslab.com/...How-to-Use-the-Intego-Log-Reporter.pdf
www.vulncheck.com/...orter-toctou-local-privilege-escalation