|
1 | 1 | --- |
2 | 2 | gem: activeadmin |
| 3 | +framework: rails |
3 | 4 | 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 |
6 | 7 | title: ActiveAdmin vulnerable to CSV injection |
7 | 8 | date: 2023-12-24 |
8 | 9 | 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 |
12 | 19 | patched_versions: |
13 | 20 | - ">= 3.2.0" |
14 | 21 | related: |
| 22 | + ghsa: |
| 23 | + - rqxc-9p8h-xqgq |
15 | 24 | url: |
16 | 25 | - 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- |
17 | 28 | - 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 |
18 | 31 | - https://github.com/activeadmin/activeadmin/pull/8161 |
19 | 32 | - 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 |
20 | 34 | - 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. |
21 | 41 | - 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