CVE-2021-32691 Auto-merging Person Records Compromised

High 8.8 Published Updated

Attackers can access any user account using only basic profile information, compromising app functionality and authenticated links.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2021-32691?

CVE-2021-32691 is a high-severity authentication bypass vulnerability in ApollosProject apollos-apps, published on 16 Jun 2021. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Apollos Apps is an open source platform for launching church-related apps. In Apollos Apps versions prior to 2.20.0, new user registrations are able to access anyone's account by only knowing their basic profile information (name, birthday, gender, etc). This includes all app functionality within the app, as well as any authenticated links to Rock-based webpages (such as giving and events). There is a patch in version 2.20.0. As a workaround, one can patch one's server by overriding the `create` data source method on the `People` class.

Weakness: CWE-287, CWE-303

Which versions are affected by CVE-2021-32691?

2 open source packages ship an affected version, including @apollosproject/data-connector-rock. It affects 1 product.

PackageAffectedFixed in
@apollosproject/data-connector-rock npmAll versions2.20.0
@apollosproject/data-connector-rock npmAll versions2.20.0

Products include Apollosapp Data-Connector-Rock.

How do I fix CVE-2021-32691?

Upgrade @apollosproject/data-connector-rock to 2.20.0 or later.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2021-32691 being exploited?

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

Sources

Also known as GHSA-r578-pj6f-r4ff.

Is CVE-2021-32691 in your software?

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

Check your SBOMs for free