Cloudanix VulnDB

CVE-2023-46850

Critical · 9.8

CVSS

9.8

EPSS

2.0%

Published

Nov 11, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in some networking software can let attackers take control of systems remotely by sending bad data, so updating to newer versions is essential to stay protected.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Application
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Use after free in network buffer handling leading to undefined behavior, memory buffer leaks, or remote code execution when sending data to a remote peer.

Why it matters to the business

Risk of full remote system takeover, unauthorized access to sensitive data, and operational disruption across affected network software deployments; with over 1000 days since disclosure and stable low exploit probability, prioritize based on exposure rather than immediate widespread threat.

How an attack unfolds

An attacker identifies a vulnerable instance and sends specially crafted network buffers to the peer, triggering the use-after-free condition to corrupt memory and achieve remote code execution without authentication.

How to fix it

Upgrade symfony (Bitnami) to version 4.4.50 and gnutls/gnutls (GIT) to commit 3f467564d1769df0c34d6bfe1b243f083eee460c; apply patches immediately and validate configurations post-upgrade.

How to confirm the fix worked

Confirm installed versions match or exceed the listed fixed versions, review changelogs for the use-after-free fix, and perform connectivity tests with network buffer handling under load.

Typical attack path

  1. Scan for exposed vulnerable instances running affected versions
  2. Establish network connectivity to the target peer
  3. Transmit malicious network buffers to trigger use-after-free
  4. Leverage memory corruption for code execution and payload deployment

How to detect it

Review application and network logs for anomalous buffer handling errors or crashes around network peer communications; correlate with version checks on deployed packages.

What your security team should do

  • Apply the specified fixed versions to all affected products without delay
  • Scan environments for instances of symfony and gnutls matching vulnerable ranges
  • Implement network segmentation to limit exposure of affected services
  • Monitor EPSS trends and emerging exploit maturity for any increase in risk

The record

Use after free in OpenVPN version 2.6.0 to 2.6.6 may lead to undefined behavoir, leaking memory buffers or remote execution when sending network buffers to a remote peer.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.18 openvpn 0 2.6.7-r0
Alpine:v3.19 openvpn 0 2.6.7-r0
Alpine:v3.20 openvpn 0 2.6.7-r0
Alpine:v3.21 openvpn 0 2.6.7-r0
Alpine:v3.22 openvpn 0 2.6.7-r0
Debian:12 openvpn 0 2.6.3-1+deb12u2
Debian:13 openvpn 0 2.6.7-1
Ubuntu:20.04:LTS openvpn 0 2.4.7-1ubuntu2.20.04.4
Ubuntu:22.04:LTS openvpn 0 2.5.5-1ubuntu3.1
Ubuntu:23.10 openvpn 0 2.6.5-0ubuntu1.1
openSUSE:Tumbleweed openvpn 0 2.6.7-1.1

Related vulnerabilities