CVE-2019-25018 Missing authorization in n/a

High 7.5 Published Updated

Malicious servers can bypass access restrictions to modify target directory permissions on clients using the unsupported rcp client.

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

What is CVE-2019-25018?

CVE-2019-25018 is a high-severity missing authorization vulnerability in n/a, published on 2 Feb 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In the rcp client in MIT krb5-appl through 1.0.3, malicious servers could bypass intended access restrictions via the filename of . or an empty filename, similar to CVE-2018-20685 and CVE-2019-7282. The impact is modifying the permissions of the target directory on the client side. NOTE: MIT krb5-appl is not supported upstream but is shipped by a few Linux distributions. The affected code was removed from the supported MIT Kerberos 5 (aka krb5) product many years ago, at version 1.8.

Which versions are affected by CVE-2019-25018?

It affects 1 product.

Products include Mit Krb5-Appl.

How do I fix CVE-2019-25018?

Product is end of life, replace it.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2019-25018 being exploited?

There is no known exploitation of CVE-2019-25018 in the wild and no public exploit code.

Sources

Also known as GHSA-xxwg-wfjg-vgjp.

Is CVE-2019-25018 in your software?

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

Check your SBOMs for free