CVE-2020-8794

OpenSMTPD before 6.6.4 allows remote code execution because of an out-of-bounds read in mta_io in mta_session.c for multi-line replies

published February 25, 2020

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.8th percentile for exploit probability.

CVSS
—
EPSS
89%
Percentile
99.8
In the wild
Unconfirmed
What it is

⚠️ An out-of-bounds read in OpenSMTPD could let an attacker execute remote code, sneaking their way into servers like an unwanted guest crashing a party! 🔥 Think of it as a restaurant where the chef is so overwhelmed by multi-course orders that they start preparing dishes without checking the ingredients list – a recipe for disaster! An attacker could potentially execute arbitrary code on the server, leading to unauthorized access, data breaches, or even complete system takeover. This could be absolutely devastating for any organization relying on OpenSMTPD for email services!

Put simply

Think of it as a restaurant where the chef is so overwhelmed by multi-course orders that they start preparing dishes without checking the ingredients list – a recipe for disaster! This vulnerability arises due to an out-of-bounds read in the mta_io function within mta_session.c, specifically affecting multi-line replies. Although it primarily impacts the client side, server code may unwittingly execute the vulnerable client during bounce handling, increasing attack vectors.

What to do

An attacker could potentially execute arbitrary code on the server, leading to unauthorized access, data breaches, or even complete system takeover. This could be absolutely devastating for any organization relying on OpenSMTPD for email services! To secure your setup, upgrade OpenSMTPD to version 6.6.4 or later immediately. Review your server configurations to ensure no unnecessary client execution occurs during bounce handling. Regularly monitor and audit your systems for any signs of malicious activity. You've got this! By taking these steps, you’ll turn this potential threat into a cybersecurity win! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.88900 · 99.8th percentile
Published
2020-02-25T16:38Z
EPSS history
Timeline
  • 25 FEB 16:38Z
    OpenSMTPD before 6.6.4 allows remote code execution because of an out-of-bounds read in mta_io in mta_session.c for multi-line replies
    cvelistv5