Friday, March 29, 2024

RCE Vulnerability in OpenSMTPD Mail Server Let Hackers Exploit The Linux Systems Remotely

Researchers discovered a critical Remote Code Execution vulnerability in the OpenSMTPD Mail server that allows attackers to completely take over the Linux systems remotely.

OpenSMTPD (OpenBSD SMTP Server) is an open-source project that runs in several Unix based operating systems including OpenBSD, FreeBSD,  NetBSD, Linux, macOS.

Newly discovered this RCE Vulnerability in OpenSMTPD lets remote attackers run arbitrary shell commands as root and remotely exploit the operating system that running with the vulnerable OpenBSD SMTP server.

“The vulnerability existing the OpenSMTPD since December 2015, the out-of-bounds read introduced and the vulnerability can be exploited either as root, after May 2018 (commit a8e22235, “switch smtpd to new grammar”); or as any non-root user, before May 2018.” said Qualys research.

The Vulnerability can be Tracked as CVE-2020-8794, and the vulnerability resides in OpenSMTPD’s client-side code that responsible to delivers mail to remote SMTP servers.

Researchers successfully tested this vulnerability in a different platform such as OpenBSD 6.6 (the current release), OpenBSD 5.9 (the first vulnerable release), Debian 10 (stable), Debian 11 (testing), and Fedora 31.

2 Different Scenario’s to Exploit The OpenSMTPD Mail Server

Researchers state that the vulnerability can be exploited by both client-side and server-side using two different scenarios.

In the client-side attack, Attackers take advantage of the OpenSMTPD default configuration to exploit the vulnerability remotely.

Once the Attacker compromised the servers and taking control of it remotely, he could execute arbitrary shell commands on the vulnerable OpenSMTPD installation.

It can be achieved by the attackers using various types of attacks such as a man-in-the-middle, DNS, or BGP attack.

Researchers from Qualys explained the following way to attackers to perform Server-side exploitation:

First, the attacker must connect to the OpenSMTPD server (which accepts external mail) and send a mail that creates a bounce. Next, when OpenSMTPD connects back to their mail server to deliver this bounce, the attacker can exploit OpenSMTPD’s client-side vulnerability. Last, for their shell commands to be executed, the attacker must (to the best of our knowledge) crash OpenSMTPD and wait until it is restarted (either manually by an administrator, or automatically by a system update or reboot).

Exploit is available for this vulnerability and it will be released on February 26, 2020, we will update you once the exploit PoC Code released.

Users are advised to download OpenSMTPD 6.6.4p1 that released on February 24, 2020, and apply the patch as soon as possible.

Follow us on Twitter, Linkedin, Facebook for Daily cyber security & hacking news updates.

Website

Latest articles

How to Analyse .NET Malware? – Reverse Engineering Snake Keylogger

Utilizing sandbox analysis for behavioral, network, and process examination provides a foundation for reverse...

GoPlus’s Latest Report Highlights How Blockchain Communities Are Leveraging Critical API Security Data To Mitigate Web3 Threats

GoPlus Labs, the leading Web3 security infrastructure provider, has unveiled a groundbreaking report highlighting...

Wireshark 4.2.4 Released: What’s New!

Wireshark stands as the undisputed leader, offering unparalleled tools for troubleshooting, analysis, development, and...

Zoom Unveils AI-Powered All-In-One AI Work Workplace

Zoom has taken a monumental leap forward by introducing Zoom Workplace, an all-encompassing AI-powered...

iPhone Users Beware! Darcula Phishing Service Attacking Via iMessage

Phishing allows hackers to exploit human vulnerabilities and trick users into revealing sensitive information...

2 Chrome Zero-Days Exploited at Pwn2Own 2024: Patch Now

Google has announced a crucial update to its Chrome browser, addressing several vulnerabilities, including...
Balaji
Balaji
BALAJI is an Ex-Security Researcher (Threat Research Labs) at Comodo Cybersecurity. Editor-in-Chief & Co-Founder - Cyber Security News & GBHackers On Security.

Mitigating Vulnerability Types & 0-day Threats

Mitigating Vulnerability & 0-day Threats

Alert Fatigue that helps no one as security teams need to triage 100s of vulnerabilities.

  • The problem of vulnerability fatigue today
  • Difference between CVSS-specific vulnerability vs risk-based vulnerability
  • Evaluating vulnerabilities based on the business impact/risk
  • Automation to reduce alert fatigue and enhance security posture significantly

Related Articles