GHSA-q95j-488q-5q3p Apiman Manager API affected by Jackson denial of service vulnerability

Not scored Published

An authenticated attacker can cause a denial of service on the Apiman Manager API by crafting a malicious policy configuration.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-q95j-488q-5q3p?

GHSA-q95j-488q-5q3p is a denial of service vulnerability in io.apiman:apiman-manager-api-impl, published on 9 Jan 2023. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Impact

Due to a vulnerability in jackson-databind <= 2.12.6.0, an authenticated attacker could craft an Apiman policy configuration which, when saved, may cause a denial of service on the Apiman Manager API.

This does not affect the Apiman Gateway.

Patches

Upgrade to Apiman 3.0.0.Final or later.

If you are using an older version of Apiman and need to remain on that version, contact your Apiman support provider for advice/long-term support.

Workarounds

If all users of the Apiman Manager are trusted then you may assess this is low risk, as an account is required to exploit the vulnerability.

References

Which versions are affected by GHSA-q95j-488q-5q3p?

2 open source packages ship an affected version, including io.apiman:apiman-manager-api-impl.

PackageAffectedFixed in
io.apiman:apiman-manager-api-impl MavenAll versions3.0.0.Final
io.apiman:apiman-manager-api-impl MavenAll versions3.0.0.Final

How do I fix GHSA-q95j-488q-5q3p?

Upgrade io.apiman:apiman-manager-api-impl to 3.0.0.Final or later.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is GHSA-q95j-488q-5q3p being exploited?

There is no known exploitation of GHSA-q95j-488q-5q3p in the wild and no public exploit code.

Sources

Is GHSA-q95j-488q-5q3p in your software?

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

Check your SBOMs for free