CVE-2019-15900

Critical

Description

An issue was discovered in slicer69 doas before 6.2 on certain platforms other than OpenBSD. On platforms without strtonum(3), sscanf was used without checking for error cases. Instead, the uninitialized variable errstr was checked and in some cases returned success even if sscanf failed. The result was that, instead of reporting that the supplied username or group name did not exist, it would execute the command as root.

SeverityCritical
CVSS9.8
Exploit probability—
ProductDoas
PublishedOct 18, 2019
First seenOct 18, 2019

How to fix

Update
  • doas_project doas6.2 or later

Affected products

ProductAffected versionsFixed in
doas_project doasv < 6.26.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.