GitHub Advisoryadvisory · NuGet

GHSA-67m4-qxp3-j6hh TrueLayer.Client SSRF when fetching payment or payment provider

HIGH Published 2024-01-30 Modified 2024-01-30 Official page ↗
Aliases
CVE-2024-23838
Ecosystem
NuGet
Packages
TrueLayer.Client
Severity
High
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
Weaknesses
CWE-918
Reviewed
2024-01-30

Affected packages

• NuGet TrueLayer.Client: < 1.6.0 → fixed in 1.6.0

Description

Impact The vulnerability could potentially allow a malicious actor to gain control over the destination URL of the HttpClient used in the API classes. For applications using the SDK, requests to unexpected resources on local networks or to the internet could be made which could lead to information disclosure. Patches Versions of TrueLayer.Client `v1.6.0` and later are not affected. Workarounds The issue can be mitigated by having strict egress rules limiting the destinations to which requests can be made, and applying strict validation to any user input passed to the TrueLayer.Client library.

Related

Alias · CVE (1)

  • CVE-2024-23838 TrueLayer.NET is the .Net client for TrueLayer. vulnerability

Weakness · CWE (1)

  • CWE-918 Server-Side Request Forgery weakness

References