Lucene search
+L

Erlang/OTP (Erlang OTP) TLS Occasional Improper ROOT Certificate Validation Vulnerability (GHSA-3rgm-p3c6-g54m) - Linux

🗓️ 15 Sep 2025 00:00:00Reported by Copyright (C) 2025 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 8 Views

Erlang/OTP transport layer security may fail to validate root certificates, enabling a man-in-the-middle.

Related
Refs
Code
ReporterTitlePublishedViews
Family
alpinelinux
AlpineLinux
CVE-2020-35733
15 Jan 202113:35
alpinelinux
archlinux
ArchLinux
[ASA-202101-39] erlang: certificate verification bypass
20 Jan 202100:00
archlinux
bdu_fstec
BDU FSTEC
The vulnerability of the Erlang programming language, related to errors in the certificate validation process, allows attackers to access confidential data.
28 Mar 202300:00
bdu_fstec
circl
Circl
CVE-2020-35733
15 Jan 202116:55
circl
cnnvd
CNNVD
Ericsson Erlang Trust Management Issue Vulnerability
15 Jan 202100:00
cnnvd
cve
CVE
CVE-2020-35733
15 Jan 202113:35
cve
cvelist
Cvelist
CVE-2020-35733
15 Jan 202113:35
cvelist
debiancve
Debian CVE
CVE-2020-35733
15 Jan 202113:35
debiancve
euvd
EUVD
EUVD-2020-23389
7 Oct 202500:30
euvd
fedora
Fedora
[SECURITY] Fedora 33 Update: erlang-23.2.3-1.fc33
29 Jan 202102:35
fedora
Rows per page
# SPDX-FileCopyrightText: 2025 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only

CPE = "cpe:/a:erlang:erlang%2fotp";

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.119105");
  script_version("2025-09-16T05:38:45+0000");
  script_tag(name:"last_modification", value:"2025-09-16 05:38:45 +0000 (Tue, 16 Sep 2025)");
  script_tag(name:"creation_date", value:"2025-09-15 13:03:57 +0000 (Mon, 15 Sep 2025)");
  script_tag(name:"cvss_base", value:"5.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:N/A:N");
  script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2021-01-22 01:54:55 +0000 (Fri, 22 Jan 2021)");
  script_cve_id("CVE-2020-35733");
  script_name("Erlang/OTP (Erlang OTP) TLS Occasional Improper ROOT Certificate Validation Vulnerability (GHSA-3rgm-p3c6-g54m) - Linux");
  script_category(ACT_GATHER_INFO);
  script_copyright("Copyright (C) 2025 Greenbone AG");
  script_family("General");
  script_dependencies("gb_erlang_otp_ssh_banner_detect.nasl", "os_detection.nasl");
  script_mandatory_keys("erlang/otp/detected", "Host/runs_unixoide");

  script_xref(name:"URL", value:"https://github.com/erlang/otp/security/advisories/GHSA-3rgm-p3c6-g54m");

  script_tag(name:"summary", value:"Erlang/OTP (Erlang OTP) is prone to a TLS occasional improper
  ROOT certificate validation vulnerability in the ssl component.");

  script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");

  script_tag(name:"impact", value:"This vulnerability could enable a man in the middle attack using
  a fake chain to a known trusted ROOT certificate.");

  script_tag(name:"affected", value:"Erlang/OTP (Erlang OTP) versions starting from 23.2 and prior
  to 23.2.2.");

  script_tag(name:"solution", value:"Update to version 23.2.2 or later.");

  script_tag(name:"qod_type", value:"remote_banner_unreliable");
  script_tag(name:"solution_type", value:"VendorFix");

  exit(0);
}

include("version_func.inc");
include("host_details.inc");

if( isnull( port = get_app_port( cpe:CPE ) ) )
  exit( 0 );

if( ! infos = get_app_version_and_location( cpe:CPE, port:port, exit_no_version:TRUE ) )
  exit( 0 );

version = infos["version"];
location = infos["location"];

if( version_in_range_exclusive( version:version, test_version_lo:"23.2", test_version_up:"23.2.2" ) ) {
  report = report_fixed_ver( installed_version:version, fixed_version:"23.2.2", install_path:location );
  security_message( port:port, data:report );
  exit( 0 );
}

exit( 99 );

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

16 Sep 2025 00:00Current
6.9Medium risk
Vulners AI Score6.9
CVSS 25
CVSS 3.17.5
EPSS0.01153
8