Description
A shell command injection in the obs-service-source_validator before 0.7 could be used to execute code as the packager when checking RPM SPEC files with specific macro constructs.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| SUSE | obs-service-source_validator | unspecified – < 0.7 | 0.7 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | osc | 0.162.1-1 | — |
| Debian 13 | osc | 0.162.1-1 | — |
| Debian 12 | osc | 0.162.1-1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | osc | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 SP3 | build | 20171128-9.3.2 | SUSE-SU-2017:3253-1 |
| SLES 12 SP3 | obs-service-source_validator | 0.7-9.3.1 | SUSE-SU-2017:3253-1 |
| SLES 12 SP3 | osc | 0.162.0-15.3.1 | SUSE-SU-2017:3253-1 |
| SLES 12 SP2 | build | 20171128-9.3.2 | SUSE-SU-2017:3253-1 |
| SLES 12 SP2 | obs-service-source_validator | 0.7-9.3.1 | SUSE-SU-2017:3253-1 |
| SLES 12 SP2 | osc | 0.162.0-15.3.1 | SUSE-SU-2017:3253-1 |
| SLES 11 SP4 | build | 20171128-8.3.3 | SUSE-SU-2018:0065-1 |
| SLES 11 SP4 | osc | 0.162.1-7.4.1 | SUSE-SU-2018:0065-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | obs-service-source_validator | 0.21-1.3 | openSUSE-SU-2024:11106-1 |
Advisories 3
- openSUSE-SU-2024:11106-1 obs-service-source_validator-0.21-1.3 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2018:0065-1 Fixing security issues on OBS toolchain SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2017:3253-1 Fixing security issues on OBS toolchain SUSE / openSUSE Security Updates · Feb 4, 2026