Skip to content

Commit 14a340f

Browse files
committed
Add security information
1 parent aff6c15 commit 14a340f

2 files changed

Lines changed: 44 additions & 0 deletions

File tree

docusaurus.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ const config = {
6767
{to: 'https://leanpub.com/graphql-java/', label: 'Book', position: 'left'},
6868
{to: '/tutorials/getting-started-with-spring-boot', label: 'Tutorial', position: 'left'},
6969
{to: '/blog', label: 'Blog', position: 'left'},
70+
{to: '/security', label: 'Security', position: 'left'},
7071
{to: '/about', label: 'About', position: 'left'},
7172
{type: 'docsVersionDropdown', position: 'right'},
7273
{
@@ -93,6 +94,10 @@ const config = {
9394
{
9495
label: 'JavaDoc',
9596
to: 'https://javadoc.io/doc/com.graphql-java/graphql-java/',
97+
},
98+
{
99+
label: 'Security',
100+
to: '/security'
96101
}
97102
],
98103
},

src/pages/security.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Security
3+
description: Security policy and information
4+
hide_table_of_contents: true
5+
---
6+
7+
# Security
8+
9+
## Supported versions
10+
If a security issue occurs, we will patch the latest version and backport the security patch for versions released in the past 18 months, as stated in our [release policy](https://www.graphql-java.com/blog/release-policy).
11+
12+
These fixes will be backported depending on severity and demand. As security fixes are time sensitive, we will release them on demand instead of waiting for the next scheduled release date.
13+
14+
The maintainers reserve the right to make a pragmatic decision to make adjustments to the security policy.
15+
16+
## Reporting a vulnerability
17+
:::caution
18+
🚨 To report a vulnerability, **DO NOT open a pull request or issue or GitHub discussion. DO NOT post publicly.**
19+
20+
Instead, **report the vulnerability privately** via the Security tab on the [graphql-java GitHub repository](https://github.com/graphql-java/graphql-java). See instructions at [https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing/privately-reporting-a-security-vulnerability).
21+
:::
22+
23+
24+
## Common Vulnerabilities and Exposures (CVEs)
25+
26+
#### CVE-2023-29470
27+
Patched by versions 20.2, 19.5, 18.5, 17.6, build version 0.0.0-2023-03-29T23-54-31-fabc3e0, or later
28+
* [Announcement on GitHub](https://github.com/graphql-java/graphql-java/discussions/3181)
29+
* [CVE link](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-29470)
30+
31+
#### CVE-2023-28867
32+
Patched by versions 20.1, 19.4, 18.4, 17.5, build version 0.0.0-2023-03-20T01-49-44-80e3135, or later
33+
* [Announcement on GitHub](https://github.com/graphql-java/graphql-java/discussions/3153)
34+
* [CVE link](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-28867)
35+
36+
#### CVE-2022-37734
37+
Patched by versions 19.0, 18.3, 17.4, build version 0.0.0-2022-07-26T05-45-04-226aabd9, or later
38+
* [Announcement on GitHub](https://github.com/graphql-java/graphql-java/discussions/2958)
39+
* [CVE link](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-37734)

0 commit comments

Comments
 (0)