Skip to content

Commit f8d8ecd

Browse files
authored
Two new advisories; Added 1 line to another (#1170)
1 parent 817e2c4 commit f8d8ecd

3 files changed

Lines changed: 78 additions & 0 deletions

File tree

gems/action_text-trix/GHSA-qmpg-8xg6-ph5q.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ related:
3535
- https://github.com/basecamp/trix/releases/tag/v2.1.17
3636
- https://github.com/basecamp/trix/pull/1282
3737
- https://github.com/basecamp/trix/commit/53197ab5a142e6b0b76127cb790726b274eaf1bc
38+
- https://hackerone.com/reports/3581911
3839
- https://github.com/advisories/GHSA-qmpg-8xg6-ph5q
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
gem: selenium-webdriver
3+
cve: 2023-5590
4+
ghsa: 4phc-fq33-39gx
5+
url: https://nvd.nist.gov/vuln/detail/CVE-2023-5590
6+
title: NULL Pointer Dereference in seleniumhq/selenium
7+
date: 2023-10-23
8+
description: |
9+
This is a null pointer dereference that causes the IE driver to
10+
crash when selenium gets the cookies from an attacker controlled
11+
page. At a high level, the bug is caused by an insufficient check
12+
on data returned from Edge (Internet Explorer mode).
13+
cvss_v3: 7.5
14+
patched_versions:
15+
- ">= 4.14.0"
16+
related:
17+
url:
18+
- https://nvd.nist.gov/vuln/detail/CVE-2023-5590
19+
- https://rubygems.org/gems/selenium-webdriver/versions/4.14.0
20+
- https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.14.0
21+
- https://github.com/seleniumhq/selenium/commit/023a0d52f106321838ab1c0997e76693f4dcbdf6
22+
- https://huntr.com/bounties/e268cd68-4f34-49bd-878b-82b96dcc0c99
23+
- https://github.com/advisories/GHSA-4phc-fq33-39gx
24+
notes: |
25+
- Found above commit string in 4.14 release list using "null" pattern.
26+
- cvss_v3 comes from GHSA.
27+
- date comes from release URL.
28+
- GHSA is unreviewed.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
gem: shopify_app
3+
ghsa: 6j52-38f8-qhxr
4+
url: https://github.com/Shopify/shopify_app/security/advisories/GHSA-6j52-38f8-qhxr
5+
title: Token exchange shop context confusion may allow cross-shop
6+
authorization bypass in affected apps
7+
date: 2026-06-24
8+
description: |
9+
## Description
10+
11+
In token-exchange authenticated controllers, shopify_app exposes shop
12+
context through helpers such as current_shopify_domain. Prior to the
13+
fix, current_shopify_domain could resolve to the sanitized shop query
14+
parameter instead of the shop identity derived from the verified
15+
Shopify ID token or active Shopify session.
16+
17+
As a result, a request authenticated for one shop could include a
18+
different shop query parameter, causing application code to treat
19+
the requested shop as the current shop.
20+
21+
Applications that used current_shopify_domain, or the request shop
22+
parameter, for authorization decisions, tenant lookup, stored
23+
access-token selection, or shop-scoped data access may have been
24+
vulnerable to cross-shop context confusion.
25+
26+
The patched version hardens token-exchange handling so that:
27+
28+
* `current_shopify_domain` resolves to the authenticated shop from
29+
the verified token or session.
30+
* `authenticated_shopify_domain` exposes the trusted authenticated shop.
31+
* `requested_shopify_domain` exposes the sanitized requested shop
32+
parameter for bootstrap or routing use cases only.
33+
* Token-exchange requests are rejected with `401 Unauthorized` when
34+
the requested shop does not match the authenticated shop.
35+
unaffected_versions:
36+
- "< 22.1.0"
37+
patched_versions:
38+
- ">= 23.0.3"
39+
related:
40+
url:
41+
- https://rubygems.org/gems/shopify_app/versions/23.0.3
42+
- https://github.com/Shopify/shopify_app/blob/v23.0.3/CHANGELOG.md#2303-june-24-2026
43+
- https://github.com/Shopify/shopify_app/releases/tag/v23.0.3
44+
- https://github.com/Shopify/shopify_app/pull/2081
45+
- https://github.com/Shopify/shopify_app/security/advisories/GHSA-6j52-38f8-qhxr
46+
notes: |
47+
- GHSA has "High" severity.
48+
- date from CHANGELOG.md
49+
- no CVE

0 commit comments

Comments
 (0)