Skip to content

Commit 3c81cbf

Browse files
1 parent 3c66a08 commit 3c81cbf

2 files changed

Lines changed: 96 additions & 4 deletions

File tree

advisories/unreviewed/2026/04/GHSA-hj93-h7pg-fh6v/GHSA-hj93-h7pg-fh6v.json renamed to advisories/github-reviewed/2026/04/GHSA-hj93-h7pg-fh6v/GHSA-hj93-h7pg-fh6v.json

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,53 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-hj93-h7pg-fh6v",
4-
"modified": "2026-04-02T18:31:37Z",
4+
"modified": "2026-04-04T05:56:42Z",
55
"published": "2026-04-02T15:31:39Z",
66
"aliases": [
77
"CVE-2026-4282"
88
],
9+
"summary": "Keycloak: Privilege escalation via forged authorization codes due to SingleUseObjectProvider isolation flaw",
910
"details": "A flaw was found in Keycloak. The SingleUseObjectProvider, a global key-value store, lacks proper type and namespace isolation. This vulnerability allows an unauthenticated attacker to forge authorization codes. Successful exploitation can lead to the creation of admin-capable access tokens, resulting in privilege escalation.",
1011
"severity": [
1112
{
1213
"type": "CVSS_V3",
1314
"score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N"
1415
}
1516
],
16-
"affected": [],
17+
"affected": [
18+
{
19+
"package": {
20+
"ecosystem": "Maven",
21+
"name": "org.keycloak:keycloak-services"
22+
},
23+
"ranges": [
24+
{
25+
"type": "ECOSYSTEM",
26+
"events": [
27+
{
28+
"introduced": "0"
29+
},
30+
{
31+
"fixed": "26.5.7"
32+
}
33+
]
34+
}
35+
]
36+
}
37+
],
1738
"references": [
1839
{
1940
"type": "ADVISORY",
2041
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-4282"
2142
},
43+
{
44+
"type": "WEB",
45+
"url": "https://github.com/keycloak/keycloak/issues/47719"
46+
},
47+
{
48+
"type": "WEB",
49+
"url": "https://github.com/keycloak/keycloak/commit/9046f201125a6fd6be9c116b99d348509d99d4a5"
50+
},
2251
{
2352
"type": "WEB",
2453
"url": "https://access.redhat.com/errata/RHSA-2026:6475"
@@ -42,15 +71,19 @@
4271
{
4372
"type": "WEB",
4473
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2448061"
74+
},
75+
{
76+
"type": "PACKAGE",
77+
"url": "https://github.com/keycloak/keycloak"
4578
}
4679
],
4780
"database_specific": {
4881
"cwe_ids": [
4982
"CWE-653"
5083
],
5184
"severity": "HIGH",
52-
"github_reviewed": false,
53-
"github_reviewed_at": null,
85+
"github_reviewed": true,
86+
"github_reviewed_at": "2026-04-04T05:56:42Z",
5487
"nvd_published_at": "2026-04-02T13:16:26Z"
5588
}
5689
}
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"schema_version": "1.4.0",
3+
"id": "GHSA-j3w3-p6mr-3hrh",
4+
"modified": "2026-04-04T05:55:51Z",
5+
"published": "2026-04-04T05:55:51Z",
6+
"aliases": [],
7+
"summary": "DynFuture Drop Can Construct a Dangling Reference",
8+
"details": "DynFuture is unsound because its Drop implementation transmutes a trait-object reference into unrelated reference types, which constructs an invalid reference from trait object metadata.\n\nThis issue was reproduced against `dyn-future` 3.0.4 under Miri. The crate is unmaintained.",
9+
"severity": [
10+
{
11+
"type": "CVSS_V4",
12+
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"
13+
}
14+
],
15+
"affected": [
16+
{
17+
"package": {
18+
"ecosystem": "crates.io",
19+
"name": "dyn-future"
20+
},
21+
"ranges": [
22+
{
23+
"type": "ECOSYSTEM",
24+
"events": [
25+
{
26+
"introduced": "0"
27+
},
28+
{
29+
"last_affected": "3.0.4"
30+
}
31+
]
32+
}
33+
]
34+
}
35+
],
36+
"references": [
37+
{
38+
"type": "WEB",
39+
"url": "https://github.com/rustsec/advisory-db/issues/2595"
40+
},
41+
{
42+
"type": "PACKAGE",
43+
"url": "https://github.com/xacrimon/dyn-future"
44+
},
45+
{
46+
"type": "WEB",
47+
"url": "https://rustsec.org/advisories/RUSTSEC-2026-0079.html"
48+
}
49+
],
50+
"database_specific": {
51+
"cwe_ids": [
52+
"CWE-843"
53+
],
54+
"severity": "MODERATE",
55+
"github_reviewed": true,
56+
"github_reviewed_at": "2026-04-04T05:55:51Z",
57+
"nvd_published_at": null
58+
}
59+
}

0 commit comments

Comments
 (0)