ACME Labs mini_httpd and thttpd htpasswd Buffer Overrun Vulnerability

A vulnerability in ACME Labs mini_httpd and thttpd could allow an unauthenticated, remote attacker to execute arbitrary code on a targeted system.

The vulnerability is due to improper memory operations performed by the affected software when handling user-supplied input. An attacker who is able to execute htpasswd commands on a targeted system could exploit this vulnerability by sending crafted input to the system. A successful exploit could trigger a buffer overrun condition that the attacker could use to execute arbitrary code with the privileges of the web server user.

ACME Labs has confirmed the vulnerability and released software updates.

CVE Number – CVE-2017-17663

Analysis
  • To exploit this vulnerability, an attacker must be able to execute htpasswd commands on a targeted system. Administrators of web sites are typically the users that use the htpasswd command to create and update files used to store usernames and passwords for basic authentication of other web users. The requirement to execute htpasswd commands reduces the likelihood of a successful exploit.
Safeguards
  • Administrators are advised to apply the appropriate updates.

    Administrators are advised to allow only trusted users to have network access.

    Administrators are advised to allow only privileged users to access administration or management systems.

    Administrators are advised to monitor affected systems.

Vendor Announcements
Fixed Software

Duncan Newell

Duncan is a technology professional with over 20 years experience of working in various IT roles. He has a interest in cyber security, and has a wide range of other skills in radio, electronics and telecommunications.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this:

Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/systemte/public_html/wp-includes/functions.php on line 4339