CVE-2025-3048 json
Path Traversal in AWS SAM CLI allows file copy to local cache
published 2025-03-31 19 mo ago modified 2026-07-07 4 mo ago also GHSA-pp64-wj43-xqcr , PYSEC-2026-1206 , EUVD-2025-8753
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
After completing a build with AWS Serverless Application Model Command Line Interface (SAM CLI) which include symlinks, the content of those symlinks are copied to the cache of the local workspace as regular files or directories. As a result, a user who does not have access to those symlinks outside of the Docker container would now have access via the local workspace.
Users should upgrade to version 1.134.0 and ensure any forked or derivative code is patched to incorporate the new fixes. After upgrading, users must re-build their applications using the sam build --use-container to update the symlinks.
Patch / fix
- pypi aws-sam-cli 1.134.0
- AWS AWS Serverless Application Model Command Line Interface 1.134.0
- github.com/aws/aws-sam-cli#7890 pull request
- github.com/aws/aws-sam-cli/releases/tag/v1.134.0 release
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 19 mo ago
Exploit prediction
0.67% chance of exploitation in the next 30 days, higher than 52% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 6.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
| CNA | 4.0 | 6.9 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| OSV | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | aws-sam-cli | <1.134.0 |
1.134.0 |
Affected products
- AWS AWS Serverless Application Model Command Line Interface
Classification
References
-
github.com
/aws/aws-sam-cli/releases/tag/v1.134.0
patch, web
-
github.com
/aws/aws-sam-cli/pull/7890
web
-
aws.amazon.com
/security/security-bulletins/AWS-2025-008/
vendor-advisory
-
github.com
/aws/aws-sam-cli/security/advisories/GHSA-pp64-wj43-xqcr
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2025-3048
advisory
-
aws.amazon.com
/security/security-bulletins/AWS-2025-008
web
-
github.com
/aws/aws-sam-cli
package
-
pypi.org
/project/aws-sam-cli
package
-
github.com
/advisories/GHSA-pp64-wj43-xqcr
advisory
Sources
- CVE List CVE-2025-3048
- GitHub Advisory GHSA-pp64-wj43-xqcr
- NVD CVE-2025-3048
- OSV PYSEC-2026-1206
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.