CVE-2024-29887

Serverpod client accepts any certificate

Published Mar 27, 2024 CVSS 3.1 · 7.4 High EPSS < 1% KEV · Not listed
Description
Serverpod is an app and web server, built for the Flutter and Dart ecosystem. This bug bypassed the validation of TSL certificates on all none web HTTP clients in the `serverpod_client` package. Making them susceptible to a man in the middle attack against encrypted traffic between the client device and the server. An attacker would need to be able to intercept the traffic and highjack the connection to the server for this vulnerability to be used. Upgrading to version `1.2.6` resolves this issue.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0934 Serverpod is an app and web server, built for the Flutter and Dart ecosystem. This bug bypassed the validation of TSL certificates on all none web HTTP clients in the `serverpod_client` package. Making them susceptible to a man in the middle attack against encrypted traffic between the client device and the server. An attacker would need to be able to intercept the traffic and highjack the connection to the server for this vulnerability to be used. Upgrading to version `1.2.6` resolves this issue.
Github GHSA Github GHSA GHSA-h6x7-r5rg-x5fw Serverpod client accepts any certificate
History
Type Values Removed Values Added
CPEs cpe:2.3:a:serverpod:serverpod:*:*:*:*:*:*:*:*
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 27, 2024, 8:30 PM
Reserved
Mar 21, 2024, 3:12 PM
Status
Analyzed
Published
Mar 27, 2024, 7:15 PM
Modified
Jun 17, 2026, 7:23 AM