CVE-2022-46163
Severity CVSS v4.0:
Pending analysis
Type:
CWE-89
SQL Injection
Publication date:
10/01/2023
Last modified:
07/07/2023
Description
Travel support program is a rails app to support the travel support program of openSUSE (TSP). Sensitive user data (bank account details, password Hash) can be extracted via Ransack query injection. Every deployment of travel-support-program below the patched version is affected. The travel-support-program uses the Ransack library to implement search functionality. In its default configuration, Ransack will allow for query conditions based on properties of associated database objects [1]. The `*_start`, `*_end` or `*_cont` search matchers [2] can then be abused to exfiltrate sensitive string values of associated database objects via character-by-character brute-force (A match is indicated by the returned JSON not being empty). A single bank account number can be extracted with
Impact
Base Score 3.x
7.50
Severity 3.x
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:opensuse:travel_support_program:*:*:*:*:*:*:*:* | 2022-11-29 (excluding) |
To consult the complete list of CPE names with products and versions, see this page



