Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
4549798
Fix link to video.
kevinbackhouse Jan 19, 2021
8c9e469
Merge pull request #238 from kevinbackhouse/FixLink
xcorail Jan 19, 2021
a70a6be
Create pull_request_target.ql
JarLob Jan 28, 2021
a9a14da
Create script_injections.ql
JarLob Jan 28, 2021
73925bb
Create README.md
JarLob Jan 28, 2021
c637fd4
Merge pull request #254 from JarLob/patchy
xcorail Jan 28, 2021
0c44238
Update pull_request_target.ql
JarLob Jan 28, 2021
b146305
Update script_injections.ql
JarLob Jan 28, 2021
be47995
Merge pull request #257 from JarLob/main
xcorail Jan 28, 2021
564fa37
Create card at issue replication
xcorail Feb 4, 2021
24c964a
Merge branch 'main' into createcard
xcorail Feb 5, 2021
c3520ee
Merge pull request #266 from github/createcard
xcorail Feb 5, 2021
c0b7aea
Update link to https://github.com/github/securitylab
kevinbackhouse Feb 23, 2021
b1a1560
Remove obsolete Bounties sub-directory.
kevinbackhouse Feb 23, 2021
d633327
Add CodeQL resources to README.
kevinbackhouse Feb 23, 2021
23df023
Merge pull request #278 from kevinbackhouse/RemoveBountiesDir
kevinbackhouse Feb 23, 2021
482ab7a
Merge pull request #279 from kevinbackhouse/UpdateLink
kevinbackhouse Feb 23, 2021
c4eb3f3
Merge pull request #280 from kevinbackhouse/CodeQL_Resources
kevinbackhouse Feb 23, 2021
a02e10f
Remove issue replication workflows
xcorail Feb 23, 2021
24d5578
Delete .github/actions directory
xcorail Feb 23, 2021
896ab82
Add links to editor plug-ins.
kevinbackhouse Feb 24, 2021
8a08784
Merge pull request #282 from github/xcorail-patch-4
xcorail Feb 24, 2021
8d0124f
Update README.md
kevinbackhouse Feb 25, 2021
dfad521
Merge pull request #283 from kevinbackhouse/Tools
kevinbackhouse Feb 25, 2021
986e615
Add Contributing section.
kevinbackhouse Feb 23, 2021
7bfa077
Update README.md
kevinbackhouse Feb 24, 2021
af4b660
Update Contributing section.
kevinbackhouse Feb 25, 2021
c0f70d3
Delete newline.
kevinbackhouse Feb 25, 2021
c71c707
Remove useless files
xcorail Feb 26, 2021
827aeba
Update README.md
kevinbackhouse Mar 1, 2021
e6ad0c7
Update README.md
kevinbackhouse Mar 1, 2021
266aea2
Fix typos.
kevinbackhouse Mar 1, 2021
59bd696
Merge pull request #281 from kevinbackhouse/Contributing
xcorail Mar 1, 2021
b15c23d
Merge pull request #288 from github/cleanup
xcorail Mar 2, 2021
2d4237e
Add Itergator to resources
kmh11 Mar 2, 2021
3d5dd48
Update README.md
gagliardetto Mar 2, 2021
1b3be66
Update README.md
xcorail Mar 2, 2021
f6aabe9
Merge pull request #293 from kmh11/patch-1
xcorail Mar 2, 2021
4cd4a24
Merge pull request #294 from gagliardetto/patch-2
xcorail Mar 2, 2021
2bac23e
Add CVE-2020-11239
m-y-mo Mar 8, 2021
701ec23
Merge pull request #301 from m-y-mo/kgsl
xcorail Mar 8, 2021
6ace0a2
Revert "Blog material"
xcorail Mar 8, 2021
51e72f3
Merge pull request #302 from github/revert-301-kgsl
xcorail Mar 8, 2021
8d00def
Revert "Revert "Blog material""
xcorail Mar 9, 2021
91f6630
Added Java example query (JMS deserialization)
v-p-b Mar 9, 2021
3858ec5
Merge pull request #303 from github/revert-302-revert-301-kgsl
xcorail Mar 9, 2021
bb6ff54
Add PR link to the issue template.
kevinbackhouse Mar 10, 2021
4dbcfe6
Add GHSL-2020-165
m-y-mo Mar 10, 2021
71ccff7
Merge pull request #307 from v-p-b/spring-jms
kevinbackhouse Mar 11, 2021
0786525
Update .github/ISSUE_TEMPLATE/bug-slayer.md
kevinbackhouse Mar 12, 2021
abeddc9
Merge pull request #309 from kevinbackhouse/AddPullRequestToIssueTemp…
xcorail Mar 12, 2021
217c404
Add line about library offsets.
m-y-mo Mar 15, 2021
bad40af
Correct firmware versions.
m-y-mo Mar 16, 2021
00516ff
Merge pull request #313 from m-y-mo/chrome_sbx
xcorail Mar 16, 2021
65f05a5
Add CVE-2020-15972
m-y-mo Mar 19, 2021
a00759d
Update links to the merged actions queries
JarLob Mar 19, 2021
0ce37ee
deleted outdated ql files
JarLob Mar 19, 2021
bebafa6
Merge branch 'main' into JarLob-patch-1
JarLob Mar 19, 2021
98167eb
Update CodeQL_Queries/actions/README.md
xcorail Mar 19, 2021
3b5b4bc
Merge pull request #322 from github/JarLob-patch-1
JarLob Mar 20, 2021
a2d1572
Merge pull request #326 from m-y-mo/chrome_renderer
xcorail Mar 23, 2021
627a6a2
Fix typo
intrigus-lgtm Apr 19, 2021
59d2eaa
Merge pull request #346 from intrigus-lgtm/patch-1
xcorail Apr 19, 2021
1106c54
Update readme
m-y-mo May 7, 2021
7233300
Merge pull request #363 from m-y-mo/update_kgsl_readme
xcorail May 7, 2021
f4ba866
Underscores are apparently no longer allowed in pack names.
kevinbackhouse May 17, 2021
ad51b51
Merge pull request #371 from kevinbackhouse/FixPackName
xcorail May 17, 2021
bce1a1e
PoC for authentication bypass in polkit (CVE-2021-3560)
kevinbackhouse Jun 25, 2021
3ec2df6
Merge pull request #386 from kevinbackhouse/CVE-2021-3560-PoC
kevinbackhouse Jun 25, 2021
8d05d80
Initial commit.
m-y-mo Sep 21, 2021
158db46
Initial commit.
m-y-mo Sep 21, 2021
496d8c6
Add Pixel 3a offsets and corrected firmware version.
m-y-mo Sep 24, 2021
f762d79
Update SecurityExploits/Chrome/v8/CVE-2021-30623/README.md
xcorail Sep 27, 2021
d39ee1a
Update SecurityExploits/Chrome/v8/CVE-2021-30623/README.md
xcorail Sep 27, 2021
cd35f79
Update SecurityExploits/Chrome/v8/CVE-2021-30623/README.md
xcorail Sep 27, 2021
678b110
Merge pull request #438 from github/chrome_itw
xcorail Sep 27, 2021
c8b8d9f
Correct typos
m-y-mo Sep 30, 2021
47a75a4
Update SecurityExploits/Chrome/SandboxEscape/CVE-2021-30528/README.md
xcorail Sep 30, 2021
0efb384
Update SecurityExploits/Chrome/SandboxEscape/CVE-2021-30528/README.md
xcorail Sep 30, 2021
258530e
Update SecurityExploits/Chrome/SandboxEscape/CVE-2021-30528/aarch64/R…
xcorail Sep 30, 2021
85c0fc2
Update SecurityExploits/Chrome/SandboxEscape/CVE-2021-30528/arm/READM…
xcorail Sep 30, 2021
a965cb7
Merge pull request #444 from github/chrome_sbx_java
xcorail Sep 30, 2021
225a423
Correct CVE ID
m-y-mo Oct 8, 2021
c1022ab
Initial commit
m-y-mo Oct 8, 2021
54ec638
Improve parameter
m-y-mo Oct 8, 2021
d237098
Merge pull request #447 from github/cve_id_correction
xcorail Oct 8, 2021
a6e6e05
Improve reliability
m-y-mo Oct 12, 2021
6dfd832
Add Chrome poc
m-y-mo Oct 13, 2021
a24ee03
Add --no-sandbox flag instruction to README
m-y-mo Oct 13, 2021
cbf7c96
Merge pull request #450 from github/itw_37975
xcorail Oct 19, 2021
dcba9ac
port all-for-one template to issue forms
pwntester Nov 8, 2021
2d1da11
Update form
pwntester Nov 8, 2021
b496600
rename file
pwntester Nov 8, 2021
0ab6219
add .venv to .gitignore
xcorail Nov 8, 2021
13d0295
Create vuln report template
xcorail Nov 8, 2021
62e1aa2
Add NPU exploit
m-y-mo Nov 9, 2021
7f080fb
Apply suggestions from code review
Nov 10, 2021
226ecf1
move CVE list section up
pwntester Nov 10, 2021
e4ca7bb
move placeholders to new lines
pwntester Nov 10, 2021
a88be72
fix incorrect checkbox options
pwntester Nov 10, 2021
424945a
fix incorrect checkbox options
pwntester Nov 10, 2021
533c25e
Add details to the disclosure policy
xcorail Nov 10, 2021
4de2dfd
Apply suggestion from code review
xcorail Nov 12, 2021
f90f010
Embed the disclosure policy directly
xcorail Nov 12, 2021
6633c5d
Merge pull request #469 from github/report-template
xcorail Nov 17, 2021
ebc3306
Update .github/ISSUE_TEMPLATE/all-for-one.yml
Nov 18, 2021
4c2e451
Apply suggestions from code review
Nov 18, 2021
01a114b
Merge pull request #485 from github/qualcomm_npu
xcorail Nov 18, 2021
14f0afc
Update .github/ISSUE_TEMPLATE/all-for-one.yml
Dec 7, 2021
60740d2
Merge pull request #468 from github/bounty_template_forms
xcorail Dec 7, 2021
24fff08
PoC for Ubuntu accountsservice CVE-2021-3939
kevinbackhouse Dec 9, 2021
035ea10
Update SecurityExploits/Ubuntu/accountsservice_CVE-2021-3939/README-b…
kevinbackhouse Dec 9, 2021
b36e194
Merge pull request #506 from kevinbackhouse/accountsservice_CVE-2021-…
kevinbackhouse Dec 9, 2021
2412001
Bug slayer new form
xcorail Dec 9, 2021
de24191
Merge pull request #507 from github/bug-slayer-form
xcorail Dec 15, 2021
26e5ca0
Add article to `README.md`
jorgectf Dec 16, 2021
eceec4a
Merge pull request #509 from jorgectf/add-article
xcorail Dec 17, 2021
e36442e
Update README.md
xcorail Jan 21, 2022
677baf7
Merge pull request #525 from github/xcorail-patch-4
xcorail Jan 22, 2022
5620d91
PoC for file descriptor exhaustion in polkit (CVE-2021-4115)
kevinbackhouse Feb 16, 2022
cba5c2e
Merge pull request #540 from kevinbackhouse/polkit-CVE-2021-4115
kevinbackhouse Feb 16, 2022
2d08542
Update CODE_OF_CONDUCT.md
xcorail Mar 1, 2022
766c224
Update CODE_OF_CONDUCT.md
xcorail Mar 1, 2022
0b83533
Update CODE_OF_CONDUCT.md
xcorail Mar 1, 2022
63d680c
Update README.md
xcorail Mar 1, 2022
5816cd6
Update README.md
xcorail Mar 1, 2022
7917c18
Merge pull request #546 from github/xcorail-patch-4
xcorail Mar 2, 2022
dcbe0de
Add Emacs plugin to list
jorgectf Apr 28, 2022
d74e9de
Merge pull request #668 from github/jorgectf-patch-1
jorgectf Apr 28, 2022
faaa312
Initial commit
m-y-mo Jun 16, 2022
a9d0b61
Merge pull request #690 from github/qualcomm_22057
m-y-mo Jun 16, 2022
a2d2f8f
Initial commit
m-y-mo Jun 29, 2022
0aaf240
Fix link
m-y-mo Jun 29, 2022
df66a03
Merge pull request #693 from github/chrome_1134
m-y-mo Jun 29, 2022
a7a5c6e
Blog resources
m-y-mo Jul 27, 2022
a5c9805
Update SecurityExploits/Android/Mali/CVE_2022_20186/README.md
m-y-mo Jul 27, 2022
e656709
Merge pull request #695 from github/mali_20186
m-y-mo Jul 27, 2022
506c77a
Create verifications.html
anticomputer Nov 7, 2022
cbc3e4d
Merge pull request #713 from anticomputer/patch-1
xcorail Nov 7, 2022
d1cca5a
replaces databases, blog URLs and removes lgtm
jkcso Nov 29, 2022
a29b9b8
Apply suggestions from code review
jkcso Nov 30, 2022
9335e32
Merge pull request #718 from github/removing-lgtm-references
jkcso Nov 30, 2022
acfdbef
Initial commit.
m-y-mo Jan 20, 2023
dc4b5a8
Merge pull request #724 from github/mali_38181
m-y-mo Jan 23, 2023
b209d0e
Correct CVE number.
m-y-mo Jan 23, 2023
64217d0
Merge pull request #725 from github/mali_correction
m-y-mo Jan 23, 2023
1be133f
Add Ruby to the list
JarLob Feb 16, 2023
ebcb82c
Merge pull request #729 from github/ruby
Feb 16, 2023
3cd53e1
Initial commit.
m-y-mo Feb 21, 2023
7c558f9
Initial commit
m-y-mo Feb 21, 2023
07856ef
Merge pull request #731 from github/qualcomm_25664
m-y-mo Feb 23, 2023
ed8b1fd
Update link
m-y-mo Apr 3, 2023
0330020
Merge pull request #737 from github/mali_2023_005
m-y-mo Apr 6, 2023
63ba211
Create issue template for the wall of fame
xcorail Apr 15, 2023
e40b917
Merge pull request #741 from github/wof
xcorail Apr 18, 2023
fc8e70f
Typo - missing capitalization
xcorail Apr 18, 2023
2c4ff61
Merge pull request #744 from github/xcorail-patch-4
JarLob Apr 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .eslintignore

This file was deleted.

26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/all-for-one.md

This file was deleted.

91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/all-for-one.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: All for One, One For All bounty submission
description: Submit a CodeQL query for the All For One, One For All bounty (https://securitylab.github.com/bounties#allforone)
title: "[<language>]: <short description>"
labels: [All For One]
body:
- type: markdown
attributes:
value: |
# Introduction

Thank you for submitting a query to the GitHub CodeQL project!

After you submit this issue, the GitHub Security Lab and CodeQL teams will triage the submission and, if it meets the Query Bounty Program requirements, we will grant you a bounty through our HackerOne program.

Please make sure to carefully read the [bounty program description and conditions](https://securitylab.github.com/bounties#allforone)

# Questionnaire
- type: input
id: pr_url
attributes:
label: Query PR
description: Link to pull request with your CodeQL query
placeholder: |
ex. https://github.com/github/codeql/pull/nnnn
validations:
required: true
- type: dropdown
id: language
attributes:
label: Language
description: What programming language is your query written for?
options:
- Java
- Javascript
- GoLang
- Python
- Ruby
- C/C++
- C#
validations:
required: true
- type: textarea
id: cve_ids
attributes:
label: CVE(s) ID list
description: Enter a list of the CVE ID(s) associated with this query, one bullet for each distinct CVE. GitHub will automatically link CVE IDs to the [GitHub Advisory Database](https://github.com/advisories). If the result(s) is **NOT YET** fixed **nor disclosed**, and you are still waiting for a CVE, then you can privately share your result via email to [security@github.com](mailto:security@github.com?subject=[BugBounty]%20Issue%20#000%20useful%20result)
placeholder: |
ex.
- [CVE-20nn-xxxx](<relevant URL>)
- [CVE-20nn-yyyy](<relevant URL>)
validations:
required: true
- type: input
id: cwe
attributes:
label: CWE
description: "[CWE](https://cwe.mitre.org/data/index.html) that best fits the vulnerability class modeled with your query"
placeholder: |
ex. CWE-502: Deserialization of Untrusted Data
validations:
required: false
- type: textarea
id: report
attributes:
label: Report
description: Describe the vulnerability. Provide any information you think will help GitHub assess the impact your query has on the open source community.
placeholder: |
1. What is the vulnerability?
2. How does the vulnerability work?
3. What strategy do you use in your query to find the vulnerability?
4. How have you reduced the number of **false positives**?
5. Other information?
validations:
required: true
- type: checkboxes
id: social
attributes:
label: Are you planning to discuss this vulnerability submission publicly? (Blog Post, social networks, etc).
description: We would love to have you spread the word about the good work you are doing
options:
- label: "Yes"
- label: "No"
validations:
required: true
- type: input
id: social_url
attributes:
label: Blog post link
description: If you have already blogged about your query, please provide a link.
validations:
required: false
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/bug-slayer.md

This file was deleted.

66 changes: 66 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-slayer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: The Bug Slayer bounty submission
description: Submit a CodeQL query for the Bug Slayer bounty (https://securitylab.github.com/bounties)
title: "[<language>]: <short description>"
labels: [The Bug Slayer]
body:
- type: markdown
attributes:
value: |
# Introduction

Thank you for your submission to the bounty program!

After you submit this issue, the GitHub Security Lab and CodeQL teams will triage the submission and, if it meets the Query Bounty Program requirements, we will grant you a bounty through our HackerOne program.

Please make sure to carefully read the [bounty program description and conditions](https://securitylab.github.com/bounties/)

# Questionnaire
- type: textarea
id: cve_ids
attributes:
label: CVE(s) ID list
description: Enter a list of the CVE ID(s) associated with this query, one bullet for each distinct CVE. You need at least four high severity CVEs or two critical severity CVEs.
placeholder: |
ex.
- [CVE-20nn-xxxx](<relevant URL>)
- [CVE-20nn-yyyy](<relevant URL>)
validations:
required: true
- type: input
id: a41_url
attributes:
label: All For One submission
description: Link to the All For One submission with your CodeQL query
placeholder: |
ex. https://github.com/github/securitylab/issues/nnn
validations:
required: true
- type: textarea
id: details
attributes:
label: Details
description: Detail here how you found each CVE with your query. You can provide LGTM results, links to codeql DBs, ... anything that demonstrates that your query finds each CVE.
placeholder: |
ex.
- link/to/my/lgtm/runs
- link/to/gist/with/modified/query
- link/to/codeql/db
validations:
required: true
- type: checkboxes
id: social
attributes:
label: Are you planning to discuss this vulnerability submission publicly? (Blog Post, social networks, etc).
description: We would love to have you spread the word about the good work you are doing
options:
- label: "Yes"
- label: "No"
validations:
required: true
- type: input
id: social_url
attributes:
label: Blog post link
description: If you have already blogged about your query, please provide a link.
validations:
required: false
59 changes: 59 additions & 0 deletions .github/ISSUE_TEMPLATE/wall-of-fame.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: CodeQL Wall of Fame submission
description: Propose an entry to the CodeQL Wall of Fame (https://securitylab.github.com/codeql-wall-of-fame)
title: "[wall-of-fame]: <short description>"
labels: [wall-of-fame]
body:
- type: markdown
attributes:
value: |
# Welcome!

Thank you for submitting an entry for the CodeQL Wall of Fame!

# Details
- type: input
id: date
attributes:
label: Date
description: Publication date of the blog post, in YYYY-MM-DD format
placeholder: |
ex. 2023-01-01
validations:
required: true
- type: input
id: title
attributes:
label: Title
description: Title of the blog post
validations:
required: true
- type: input
id: author
attributes:
label: Author
description: Author of the blog post
validations:
required: true
- type: input
id: url
attributes:
label: URL
description: URL of the blog post
validations:
required: true
- type: input
id: cve
attributes:
label: CVE
description: CVE ID(s), comma separated
placeholder: |
ex. CVE-2023-0001, CVE-2023-0002
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: Short summary of the blog post
validations:
required: true
10 changes: 0 additions & 10 deletions .github/actions/check/action.yml

This file was deleted.

57 changes: 0 additions & 57 deletions .github/actions/check/check-replication.js

This file was deleted.

37 changes: 0 additions & 37 deletions .github/actions/check/check-replication.ts

This file was deleted.

Loading