Skip to content

Commit bc85ccc

Browse files
authored
Merge pull request #1232 from jasnow/redo-adv
Redid existing activeadmin gem; swapped duplicate for not duplicate @flavorjones - Thanks for taking the time to reviewing and approving this PR.
2 parents 478717d + dc2d6b2 commit bc85ccc

1 file changed

Lines changed: 27 additions & 5 deletions

File tree

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,43 @@
11
---
22
gem: activeadmin
3+
framework: rails
34
cve: 2023-51763
4-
ghsa: rqxc-9p8h-xqgq
5-
url: https://github.com/advisories/GHSA-rqxc-9p8h-xqgq
5+
ghsa: xhvv-3jww-c487
6+
url: https://nvd.nist.gov/vuln/detail/CVE-2023-51763
67
title: ActiveAdmin vulnerable to CSV injection
78
date: 2023-12-24
89
description: |
9-
csv_builder.rb in ActiveAdmin (aka Active Admin)
10-
before 3.2.0 allows CSV injection.
11-
cvss_v3: 8.4
10+
In ActiveAdmin versions prior to 3.2.0, maliciously crafted spreadsheet
11+
formulas could be uploaded as part of admin data that, when exported
12+
to a CSV file and the imported to a spreadsheet program like libreoffice,
13+
could lead to remote code execution and private data exfiltration.
14+
15+
The attacker would need privileges to upload data to the same
16+
ActiveAdmin application as the victim, and would need the victim
17+
to possibly ignore security warnings from their spreadsheet program.
18+
cvss_v3: 9.8
1219
patched_versions:
1320
- ">= 3.2.0"
1421
related:
22+
ghsa:
23+
- rqxc-9p8h-xqgq
1524
url:
1625
- https://nvd.nist.gov/vuln/detail/CVE-2023-51763
26+
- https://rubygems.org/gems/activeadmin/versions/3.2.0
27+
- https://github.com/activeadmin/activeadmin/blob/master/CHANGELOG.md#320-
1728
- https://github.com/activeadmin/activeadmin/releases/tag/v3.2.0
29+
- https://github.com/activeadmin/activeadmin/pull/8167
30+
- https://github.com/activeadmin/activeadmin/commit/7af735cf657c73734fca1900cd6a5adac4ee706e
1831
- https://github.com/activeadmin/activeadmin/pull/8161
1932
- https://github.com/activeadmin/activeadmin/commit/697be2b183491beadc8f0b7d8b5bfb44f2387909
33+
- https://jzee-rx.medium.com/cve-2023-51763-csv-injection-in-activeadmin-a-security-research-breakdown-d5b0d3663aa4
2034
- https://github.com/activeadmin/activeadmin/security/advisories/GHSA-xhvv-3jww-c487
35+
- https://github.com/advisories/GHSA-xhvv-3jww-c487
36+
notes: |
37+
- date, cvss_v3, related/url's from nvd.nist.gov URL.
38+
- description from GHSA URL.
39+
- GHSA: cvss_v3 is 5.4 (not used above).
40+
- Treating GHSA-rqxc-9p8h-xqgq as the duplicate as GHSA does.
2141
- https://github.com/advisories/GHSA-rqxc-9p8h-xqgq
42+
- Note that the repo security advisory does not have a
43+
patch release but GHSA does.

0 commit comments

Comments
 (0)