Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:composer/saloonphp/saloon@4.0.0
purl pkg:composer/saloonphp/saloon@4.0.0
Vulnerabilities affecting this package (0)
Vulnerability Summary Fixed by
This package is not known to be affected by vulnerabilities.
Vulnerabilities fixed by this package (3)
Vulnerability Summary Aliases
VCID-4mh9-p4a6-2ffg Saloon is a PHP library that gives users tools to build API integrations and SDKs. Versions prior to 4.0.0 used PHP's unserialize() in AccessTokenAuthenticator::unserialize() to restore OAuth token state from cache or storage, with allowed_classes => true. An attacker who can control the serialized string (e.g. by overwriting a cached token file or via another injection) can supply a serialized "gadget" object. When unserialize() runs, PHP instantiates that object and runs its magic methods (__wakeup, __destruct, etc.), leading to object injection. In environments with common dependencies (e.g. Monolog), this can be chained to remote code execution (RCE). The fix in version 4.0.0 removes PHP serialization from the AccessTokenAuthenticator class requiring users to store and resolve the authenticator manually. CVE-2026-33942
GHSA-rf88-776r-rcq9
VCID-fu11-uby6-ayba Saloon is a PHP library that gives users tools to build API integrations and SDKs. Prior to version 4.0.0, fixture names were used to build file paths under the configured fixture directory without validation. A name containing path segments (e.g. ../traversal or ../../etc/passwd) resulted in a path outside that directory. When the application read a fixture (e.g. for mocking) or wrote one (e.g. when recording responses), it could read or write files anywhere the process had access. If the fixture name was derived from user or attacker-controlled input (e.g. request parameters or config), this constituted a path traversal vulnerability and could lead to disclosure of sensitive files or overwriting of critical files. The fix in version 4.0.0 adds validation in the fixture layer (rejecting names with /, \, .., or null bytes, and restricting to a safe character set) and defense-in-depth in the storage layer (ensuring the resolved path remains under the base directory before any read or write). CVE-2026-33183
GHSA-f7xc-5852-fj99
VCID-huvh-wrqd-ybaj Saloon is a PHP library that gives users tools to build API integrations and SDKs. Prior to version 4.0.0, when building the request URL, Saloon combined the connector's base URL with the request endpoint. If the endpoint was a valid absolute URL, the code used that URL as-is and ignored the base URL. The request—and any authentication headers, cookies, or tokens attached by the connector—was then sent to the attacker-controlled host. If the endpoint could be influenced by user input or configuration (e.g. redirect_uri, callback URL), this allowed server-side request forgery (SSRF) and/or credential leakage to a third-party host. The fix in version 4.0.0 is to reject absolute URLs in the endpoint: URLHelper::join() throws InvalidArgumentException when the endpoint is a valid absolute URL, unless explicitly allowed, requiring callers to opt-in to the functionality on a per-connector or per-request basis. CVE-2026-33182
GHSA-c83f-3xp6-hfcp

Date Actor Action Vulnerability Source VulnerableCode Version
2026-06-13T06:28:26.069391+00:00 GHSA Importer Fixing VCID-4mh9-p4a6-2ffg https://github.com/advisories/GHSA-rf88-776r-rcq9 38.6.0
2026-06-13T06:28:19.123464+00:00 GHSA Importer Fixing VCID-fu11-uby6-ayba https://github.com/advisories/GHSA-f7xc-5852-fj99 38.6.0
2026-06-13T06:28:19.094332+00:00 GHSA Importer Fixing VCID-huvh-wrqd-ybaj https://github.com/advisories/GHSA-c83f-3xp6-hfcp 38.6.0
2026-06-12T21:40:15.646260+00:00 GitLab Importer Fixing VCID-4mh9-p4a6-2ffg https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/saloonphp/saloon/CVE-2026-33942.yml 38.6.0
2026-06-12T21:36:54.385766+00:00 GitLab Importer Fixing VCID-huvh-wrqd-ybaj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/saloonphp/saloon/CVE-2026-33182.yml 38.6.0
2026-06-12T21:36:14.562224+00:00 GitLab Importer Fixing VCID-fu11-uby6-ayba https://gitlab.com/gitlab-org/advisories-community/-/blob/main/packagist/saloonphp/saloon/CVE-2026-33183.yml 38.6.0
2026-06-12T07:50:01.479766+00:00 GithubOSV Importer Fixing VCID-huvh-wrqd-ybaj https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-c83f-3xp6-hfcp/GHSA-c83f-3xp6-hfcp.json 38.6.0
2026-06-12T07:49:02.494229+00:00 GithubOSV Importer Fixing VCID-4mh9-p4a6-2ffg https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-rf88-776r-rcq9/GHSA-rf88-776r-rcq9.json 38.6.0
2026-06-12T07:48:44.392468+00:00 GithubOSV Importer Fixing VCID-fu11-uby6-ayba https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-f7xc-5852-fj99/GHSA-f7xc-5852-fj99.json 38.6.0