CVE-2025-50946 OliveTin OS Command Injection vulnerability

Medium 6.5 Published Updated

An OS command injection vulnerability in the Olivetin library allows attackers to execute arbitrary commands via the ParseRequestURI function.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-50946?

CVE-2025-50946 is a medium-severity command injection vulnerability in n/a, published on 13 Aug 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

OS Command Injection in Olivetin 2025.4.22 Custom Themes via the ParseRequestURI function in service/internal/executor/arguments.go.

Weakness: CWE-78

Which versions are affected by CVE-2025-50946?

3 open source packages ship an affected version, including github.com/OliveTin/OliveTin. It affects 1 product.

PackageAffectedFixed in
github.com/OliveTin/OliveTin GoAll versionsNone
github.com/OliveTin/OliveTin GoAll versions to 0.0.0-20250502155356-8c073bf45fcaNone
github.com/OliveTin/OliveTin GoAll versions to 0.0.0-20250502155356-8c073bf45fcaNone

Products include Olivetin Olivetin.

How do I fix CVE-2025-50946?

Upgrade to a fixed version.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2025-50946 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-50946 exists.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as GHSA-p3qf-84rg-jxfc, GO-2025-3886.

Is CVE-2025-50946 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free