Skip to content

Commit 703d4fe

Browse files
1 parent 762c5e8 commit 703d4fe

File tree

2 files changed

+93
-4
lines changed

2 files changed

+93
-4
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-4vcf-q4xf-f48m",
4+
"modified": "2025-11-25T21:42:53Z",
5+
"published": "2025-11-25T21:42:53Z",
6+
"aliases": [],
7+
"summary": "Better Auth Passkey Plugin allows passkey deletion through IDOR",
8+
"details": "# Summary\n\nAffected versions of the better-auth passkey plugin allow users with any valid session to delete arbitrary passkeys via their ID using `POST /passkey/delete-passkey`.\n\n# Details\n\n`ctx.body.id` is implicitly trusted and used in passkey deletion queries.\n\nbetter-auth applications configured with `useNumberId` may use auto incrementing IDs which makes it trivial to delete all passkeys via enumeration.",
9+
"severity": [
10+
{
11+
"type": "CVSS_V3",
12+
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L"
13+
}
14+
],
15+
"affected": [
16+
{
17+
"package": {
18+
"ecosystem": "npm",
19+
"name": "@better-auth/passkey"
20+
},
21+
"ranges": [
22+
{
23+
"type": "ECOSYSTEM",
24+
"events": [
25+
{
26+
"introduced": "0"
27+
},
28+
{
29+
"fixed": "1.4.0"
30+
}
31+
]
32+
}
33+
]
34+
}
35+
],
36+
"references": [
37+
{
38+
"type": "WEB",
39+
"url": "https://github.com/better-auth/better-auth/security/advisories/GHSA-4vcf-q4xf-f48m"
40+
},
41+
{
42+
"type": "WEB",
43+
"url": "https://github.com/better-auth/better-auth/commit/06d68239e"
44+
},
45+
{
46+
"type": "PACKAGE",
47+
"url": "https://github.com/better-auth/better-auth"
48+
}
49+
],
50+
"database_specific": {
51+
"cwe_ids": [
52+
"CWE-284",
53+
"CWE-639"
54+
],
55+
"severity": "HIGH",
56+
"github_reviewed": true,
57+
"github_reviewed_at": "2025-11-25T21:42:53Z",
58+
"nvd_published_at": null
59+
}
60+
}

advisories/unreviewed/2025/11/GHSA-f2hj-vpp9-6vm2/GHSA-f2hj-vpp9-6vm2.json renamed to advisories/github-reviewed/2025/11/GHSA-f2hj-vpp9-6vm2/GHSA-f2hj-vpp9-6vm2.json

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,40 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-f2hj-vpp9-6vm2",
4-
"modified": "2025-11-24T21:30:59Z",
4+
"modified": "2025-11-25T21:42:17Z",
55
"published": "2025-11-24T18:31:12Z",
66
"aliases": [
77
"CVE-2025-60638"
88
],
9+
"summary": "NSSF panic due to nil pointer dereference when expiry field is omitted in NSSAIAvailability POST",
910
"details": "An issue was discovered in Free5GC v4.0.0 and v4.0.1 allowing an attacker to cause a denial of service via crafted POST request to the Nnssf_NSSAIAvailability API.",
1011
"severity": [
1112
{
1213
"type": "CVSS_V3",
1314
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
1415
}
1516
],
16-
"affected": [],
17+
"affected": [
18+
{
19+
"package": {
20+
"ecosystem": "Go",
21+
"name": "github.com/free5gc/nssf"
22+
},
23+
"ranges": [
24+
{
25+
"type": "ECOSYSTEM",
26+
"events": [
27+
{
28+
"introduced": "0"
29+
},
30+
{
31+
"fixed": "1.4.0"
32+
}
33+
]
34+
}
35+
]
36+
}
37+
],
1738
"references": [
1839
{
1940
"type": "ADVISORY",
@@ -23,18 +44,26 @@
2344
"type": "WEB",
2445
"url": "https://github.com/free5gc/free5gc/issues/704"
2546
},
47+
{
48+
"type": "WEB",
49+
"url": "https://github.com/free5gc/nssf/commit/66fc727a894fa821fde14030346b18de69192204"
50+
},
2651
{
2752
"type": "WEB",
2853
"url": "https://github.com/free5gc/free5gc"
54+
},
55+
{
56+
"type": "PACKAGE",
57+
"url": "https://github.com/free5gc/nssf"
2958
}
3059
],
3160
"database_specific": {
3261
"cwe_ids": [
3362
"CWE-400"
3463
],
3564
"severity": "HIGH",
36-
"github_reviewed": false,
37-
"github_reviewed_at": null,
65+
"github_reviewed": true,
66+
"github_reviewed_at": "2025-11-25T21:42:17Z",
3867
"nvd_published_at": "2025-11-24T16:15:50Z"
3968
}
4069
}

0 commit comments

Comments
 (0)