Skip to content

Commit 2f35652

Browse files
1 parent a23cb18 commit 2f35652

File tree

3 files changed

+140
-33
lines changed

3 files changed

+140
-33
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-q5hg-wppq-r2cc",
4+
"modified": "2025-12-05T18:58:59Z",
5+
"published": "2025-12-04T15:30:33Z",
6+
"aliases": [
7+
"CVE-2025-65346"
8+
],
9+
"summary": "alexusmai laravel-file-manager is vulnerable to Directory Traversal via the unzip/extraction functionality",
10+
"details": "alexusmai laravel-file-manager 3.3.1 and below is vulnerable to Directory Traversal. The unzip/extraction functionality improperly allows archive contents to be written to arbitrary locations on the filesystem due to insufficient validation of extraction paths.",
11+
"severity": [
12+
{
13+
"type": "CVSS_V4",
14+
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:P"
15+
}
16+
],
17+
"affected": [
18+
{
19+
"package": {
20+
"ecosystem": "Packagist",
21+
"name": "alexusmai/laravel-file-manager"
22+
},
23+
"ranges": [
24+
{
25+
"type": "ECOSYSTEM",
26+
"events": [
27+
{
28+
"introduced": "0"
29+
},
30+
{
31+
"last_affected": "3.3.1"
32+
}
33+
]
34+
}
35+
]
36+
}
37+
],
38+
"references": [
39+
{
40+
"type": "ADVISORY",
41+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2025-65346"
42+
},
43+
{
44+
"type": "WEB",
45+
"url": "https://github.com/Theethat-Thamwasin/CVE-2025-65346"
46+
},
47+
{
48+
"type": "PACKAGE",
49+
"url": "https://github.com/alexusmai/laravel-file-manager"
50+
}
51+
],
52+
"database_specific": {
53+
"cwe_ids": [
54+
"CWE-22"
55+
],
56+
"severity": "HIGH",
57+
"github_reviewed": true,
58+
"github_reviewed_at": "2025-12-05T18:58:07Z",
59+
"nvd_published_at": "2025-12-04T15:15:59Z"
60+
}
61+
}
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-xrv8-2pf5-f3q7",
4+
"modified": "2025-12-05T18:57:55Z",
5+
"published": "2025-12-05T18:57:55Z",
6+
"aliases": [],
7+
"summary": "nitro-tpm-pcr-compute may allow kernel command line modification by an account operator",
8+
"details": "## Summary\n\nAdding default PCR12 validation to ensure that account operators can not modify kernel command line parameters, potentially bypassing root filesystem integrity validation.\n\nAttestable AMIs are based on the systemd Unified Kernel Image (UKI) concept which uses systemd-boot to create a single measured UEFI binary from a Linux kernel, its initramfs, and kernel command line. The embedded kernel command line contains a dm-verity hash value that establishes trust in the root file system.\n\nWhen UEFI Secure Boot is disabled, systemd-boot appends any command line it receives to the kernel command line. Account operators with the ability to modify UefiData can install a boot variable with a command line that deactivates root file system integrity validation, while preserving the original PCR4 value.\n\nSystemd-boot provides separate measurement of command line modifications in PCR12.\n\n## Impact\n\nIn line with the TPM 2.0 specification and systemd-stub logic, KMS policies that do not include validation for PCR12 (command line measurement) or PCR7 (enabled Secure Boot) may allow kernel command line modification by an account operator.\n\n## Patches \n\nVersion 1.1.0 of nitro-tpm-pcr-compute has been updated to include PCR12 with a static zero value. The updated tool now outputs PCR12 in the JSON measurements:\n\n```json\n{\n \"Measurements\": {\n \"HashAlgorithm\": \"SHA384\",\n \"PCR4\": \"<hex string>\",\n \"PCR7\": \"<hex string>\",\n \"PCR12\": \"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\"\n }\n}\n```\n\n## Workarounds\n\nFor users who cannot upgrade to version 1.1.0 of nitro-tpm-pcr-compute immediately, the following workarounds are available:\n\n1. **Manually add PCR12 to KMS policies:** Add PCR12 with a static zero value to your AWS KMS key policies:\n\n```txt\nkms:RecipientAttestation:NitroTPMPCR12:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n```\n\n2. **Enable and validate UEFI Secure Boot:** Configure your Attestable AMI to use UEFI Secure Boot and validate its enablement via PCR7 in your KMS policy. When UEFI Secure Boot is active, the command line cannot be overwritten.",
9+
"severity": [
10+
{
11+
"type": "CVSS_V3",
12+
"score": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N"
13+
}
14+
],
15+
"affected": [
16+
{
17+
"package": {
18+
"ecosystem": "crates.io",
19+
"name": "nitro-tpm-pcr-compute"
20+
},
21+
"ranges": [
22+
{
23+
"type": "ECOSYSTEM",
24+
"events": [
25+
{
26+
"introduced": "0"
27+
},
28+
{
29+
"fixed": "1.1.0"
30+
}
31+
]
32+
}
33+
]
34+
}
35+
],
36+
"references": [
37+
{
38+
"type": "WEB",
39+
"url": "https://github.com/aws/nitrotpm-attestation-samples/security/advisories/GHSA-xrv8-2pf5-f3q7"
40+
},
41+
{
42+
"type": "WEB",
43+
"url": "https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/attestable-ami.html"
44+
},
45+
{
46+
"type": "WEB",
47+
"url": "https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html"
48+
},
49+
{
50+
"type": "WEB",
51+
"url": "https://github.com/aws/NitroTPM-Tools"
52+
},
53+
{
54+
"type": "WEB",
55+
"url": "https://github.com/aws/NitroTPM-Tools/blob/main/CHANGELOG.md"
56+
},
57+
{
58+
"type": "WEB",
59+
"url": "https://github.com/aws/NitroTPM-Tools/releases/tag/v1.1.0"
60+
},
61+
{
62+
"type": "PACKAGE",
63+
"url": "https://github.com/aws/nitrotpm-attestation-samples"
64+
},
65+
{
66+
"type": "WEB",
67+
"url": "https://www.freedesktop.org/software/systemd/man/latest/systemd-stub.html"
68+
}
69+
],
70+
"database_specific": {
71+
"cwe_ids": [
72+
"CWE-77"
73+
],
74+
"severity": "MODERATE",
75+
"github_reviewed": true,
76+
"github_reviewed_at": "2025-12-05T18:57:55Z",
77+
"nvd_published_at": null
78+
}
79+
}

advisories/unreviewed/2025/12/GHSA-q5hg-wppq-r2cc/GHSA-q5hg-wppq-r2cc.json

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)