NA

CVE-2019-19726

Vulnerability Summary

This Metasploit module exploits a vulnerability in the OpenBSD ld.so dynamic loader (CVE-2019-19726). The _dl_getenv() function fails to reset the LD_LIBRARY_PATH environment variable when set with approximately ARG_MAX colons. This can be abused to load libutil.so from an untrusted path, using LD_LIBRARY_PATH in combination with the chpass set-uid executable, resulting in privileged code execution. This module has been tested successfully on OpenBSD 6.1 (amd64) and OpenBSD 6.6 (amd64).

Exploits

This Metasploit module exploits a vulnerability in the OpenBSD ldso dynamic loader (CVE-2019-19726) The _dl_getenv() function fails to reset the LD_LIBRARY_PATH environment variable when set with approximately ARG_MAX colons This can be abused to load libutilso from an untrusted path, using LD_LIBRARY_PATH in combination with the chpass set-uid ...