File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ layout : advisory
3+ title : ' CVE-2025-53623 (job-iteration): Job Iteration API is vulnerable to OS Command
4+ Injection attack through its CsvEnumerator class'
5+ comments : false
6+ categories :
7+ - job-iteration
8+ advisory :
9+ gem : job-iteration
10+ cve : 2025-53623
11+ ghsa : 6qjf-g333-pv38
12+ url : https://github.com/Shopify/job-iteration/security/advisories/GHSA-6qjf-g333-pv38
13+ title : Job Iteration API is vulnerable to OS Command Injection attack through its
14+ CsvEnumerator class
15+ date : 2025-07-14
16+ description : |
17+ ### Impact
18+
19+ There is an arbitrary code execution vulnerability in the
20+ `CsvEnumerator` class of the `job-iteration` repository. This
21+ vulnerability can be exploited by an attacker to execute arbitrary
22+ commands on the system where the application is running, potentially
23+ leading to unauthorized access, data leakage, or complete system
24+ compromise.
25+
26+ ### Patches
27+
28+ Issue is fixed in versions `1.11.0` and above.
29+
30+ ### Workarounds
31+
32+ Users can mitigate the risk by avoiding the use of untrusted input
33+ in the `CsvEnumerator` class and ensuring that any file paths are
34+ properly sanitized and validated before being passed to the class
35+ methods. Users should avoid calling `size` on enumerators
36+ constructed with untrusted CSV filenames.
37+ cvss_v4 : 8.1
38+ patched_versions :
39+ - " >= 1.11"
40+ related :
41+ url :
42+ - https://nvd.nist.gov/vuln/detail/CVE-2025-53623
43+ - https://github.com/Shopify/job-iteration/security/advisories/GHSA-6qjf-g333-pv38
44+ - https://github.com/Shopify/job-iteration/pull/595
45+ - https://github.com/Shopify/job-iteration/commit/1a7adfdd041105a5e45e774cadc6b973a292ba55
46+ - https://github.com/Shopify/job-iteration/releases/tag/v1.11.0
47+ - https://github.com/advisories/GHSA-6qjf-g333-pv38
48+ ---
You can’t perform that action at this time.
0 commit comments