CVE-2024-38366

CriticalCVSS 10.0/10Last modified Jun 17, 2026

Description

trunk.cocoapods.org is the authentication server for the CoacoaPods dependency manager. The part of trunk which verifies whether a user has a real email address on signup used a rfc-822 library which executes a shell command to validate the email domain MX records validity. It works via an DNS MX. This lookup could be manipulated to also execute a command on the trunk server, effectively giving root access to the server and the infrastructure. This issue was patched server-side with commit 001cc3a430e75a16307f5fd6cdff1363ad2f40f3 in September 2023. This RCE triggered a full user-session reset, as an attacker could have used this method to write to any Podspec in trunk.

Metrics

CVSS 3.1 10.0/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jul 1, 2024
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2024

CVE-2024-383679.6trunk.cocoapods.org is the authentication server for the CoacoaPods dependency manager. Prior to commit d4fa66f49cedab449af9a56a21ab40697b9fCVE-2024-383689.3trunk.cocoapods.org is the authentication server for the CoacoaPods dependency manager. A vulnerability affected older pods which migrated fCVE-2024-383694.3XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. The content of a document included CVE-2024-38378.8Use after free in QUIC in Google Chrome prior to 124.0.6367.60 allowed a remote attacker who had compromised the renderer process to potentiCVE-2024-383707.5GLPI is a free asset and IT management software package. Starting in 9.2.0 and prior to 11.0.0, it is possible to download a document from tCVE-2024-383719.8authentik is an open-source Identity Provider. Access restrictions assigned to an application were not checked when using the OAuth2 Device CVE-2024-383722.0Undici is an HTTP/1.1 client, written from scratch for Node.js. Depending on network and process conditions of a `fetch()` request, `responsCVE-2024-383738.1FreeRTOS-Plus-TCP is a lightweight TCP/IP stack for FreeRTOS. FreeRTOS-Plus-TCP versions 4.0.0 through 4.1.0 contain a buffer over-read issuCVE-2024-383747.5The CycloneDX core module provides a model representation of the SBOM along with utilities to assist in creating, validating, and parsing SBCVE-2024-383755.3@fastly/js-compute is a JavaScript SDK and runtime for building Fastly Compute applications. The implementation of several functions were deCVE-2024-383794.8Apache Allura's neighborhood settings are vulnerable to a stored XSS attack.  Only neighborhood admins can access these settings, so the scoCVE-2024-38385.5Inappropriate implementation in Autofill in Google Chrome prior to 124.0.6367.60 allowed an attacker who convinced a user to install a malic
CVE-2024-38366: Critical severity, CVSS 10.0 | Vulnix