CVE-2017-20149 Memory corruption in n/a

Critical 9.8 Published Updated

Remote unauthenticated attackers can execute arbitrary code on Mikrotik RouterOS devices via crafted HTTP requests due to memory corruption.

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

What is CVE-2017-20149?

CVE-2017-20149 is a critical memory corruption vulnerability in Mikrotik Routeros, published on 15 Oct 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The Mikrotik RouterOS web server allows memory corruption in releases before Stable 6.38.5 and Long-term 6.37.5, aka Chimay-Red. A remote and unauthenticated user can trigger the vulnerability by sending a crafted HTTP request. An attacker can use this vulnerability to execute arbitrary code on the affected system, as exploited in the wild in mid-2017 and later.

Weakness: CWE-787

Which versions are affected by CVE-2017-20149?

It affects 1 product.

Products include Mikrotik Routeros.

How do I fix CVE-2017-20149?

No fix has been published for CVE-2017-20149 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2017-20149 being exploited?

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

All Mikrotik Routeros vulnerabilities

Sources

Also known as GHSA-qjvr-7h9f-927v.

Is CVE-2017-20149 in your software?

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

Check your SBOMs for free