Skip to content

Commit 3d46b37

Browse files
authored
Merge pull request graphql-java#3767 from graphql-java/security-updates
Security updates
2 parents 3888fe8 + d06550f commit 3d46b37

File tree

3 files changed

+86
-0
lines changed

3 files changed

+86
-0
lines changed

SECURITY.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Security Policy
22

3+
[GraphQL Java is the CVE Numbering Authority (CNA)](https://www.cve.org/PartnerInformation/ListofPartners/partner/graphql-java) for GraphQL Java, Java DataLoader, GraphQL Java Extended Scalars, and GraphQL Java Extended Validation.
4+
35
## Supported Versions
46

57
As stated in our [Release Policy](https://www.graphql-java.com/blog/release-policy/), we will backport critical bugfixes and security fixes for versions dating back 18 months. These fixes will be backported depending on severity and demand.

security/SECURITY_README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## Submitting CVE records
2+
3+
Use https://vulnogram.github.io/ as a UI to write, validate, and submit CVE records.
4+
5+
In this Vulnogram UI, you'll be able to view a JSON preview of the CVE payload. You'll find a sample payload in this directory.
6+
7+
It's better to use the Vulnogram UI as it'll provide extra validation of input.
8+
9+
Also note, as a CNA we do not need to provide a CVSS score for CVEs. This will be done by security vendors instead.

security/cve-sample.json

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
{
2+
"dataType": "CVE_RECORD",
3+
"dataVersion": "5.1",
4+
"cveMetadata": {
5+
"cveId": "",
6+
"assignerOrgId": "00000000-0000-4000-9000-000000000000",
7+
"requesterUserId": "00000000-0000-4000-9000-000000000000",
8+
"serial": 1,
9+
"state": "PUBLISHED"
10+
},
11+
"containers": {
12+
"cna": {
13+
"providerMetadata": {
14+
"orgId": "00000000-0000-4000-9000-000000000000"
15+
},
16+
"problemTypes": [
17+
{
18+
"descriptions": [
19+
{
20+
"lang": "en",
21+
"description": ""
22+
}
23+
]
24+
}
25+
],
26+
"impacts": [
27+
{
28+
"descriptions": [
29+
{
30+
"lang": "en",
31+
"value": ""
32+
}
33+
]
34+
}
35+
],
36+
"affected": [
37+
{
38+
"vendor": "GraphQL Java",
39+
"product": "GraphQL Java [or other library]",
40+
"versions": [
41+
{
42+
"status": "affected",
43+
"version": ""
44+
}
45+
],
46+
"defaultStatus": "unaffected"
47+
}
48+
],
49+
"descriptions": [
50+
{
51+
"lang": "en",
52+
"value": "[PROBLEMTYPE] in [COMPONENT] in [VENDOR] [PRODUCT] [VERSION] on [PLATFORMS] allows [ATTACKER] to [IMPACT] via [VECTOR]",
53+
"supportingMedia": [
54+
{
55+
"type": "text/html",
56+
"base64": false,
57+
"value": "[PROBLEMTYPE] in [COMPONENT] in [VENDOR] [PRODUCT] [VERSION] on [PLATFORMS] allows [ATTACKER] to [IMPACT] via [VECTOR]"
58+
}
59+
]
60+
}
61+
],
62+
"references": [
63+
{
64+
"url": "https://add-github-links-here"
65+
}
66+
],
67+
"source": {
68+
"discovery": "UNKNOWN"
69+
},
70+
"x_generator": {
71+
"engine": "Vulnogram 0.2.0"
72+
}
73+
}
74+
}
75+
}

0 commit comments

Comments
 (0)