CVE-2021-29455: Missing validation of JWT signature in `grassrootza/grassroot-platform`

Published Apr 19, 2021
·
Updated

Grassroot Platform is an application to make it faster, cheaper and easier to persistently organize and mobilize people in low-income communities. Grassroot Platform before master deployment as of 2021-04-16 did not properly verify the signature of JSON Web Tokens when refreshing an existing JWT. This allows to forge a valid JWT. The problem has been patched in version 1.3.1 by deprecating the JWT refresh function, which was an overdue deprecation regardless (the "refresh" flow is no longer used).

Affected Software

1 affected component
Grassroot Grassroot Platform<1.3.1

Event History

Apr 19, 2021
CVE Published
via MITRE·07:05 PM
Data Sourced
via MITRE·07:05 PM
DescriptionSeverityWeakness
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2021-29455?

CVE-2021-29455 is considered to have a medium severity due to its potential impact on token-based authentication.

2

How do I fix CVE-2021-29455?

To fix CVE-2021-29455, ensure that your Grassroot Platform version is updated to 1.3.1 or later, which properly verifies the signature of JSON Web Tokens.

3

What types of environments are affected by CVE-2021-29455?

CVE-2021-29455 affects any deployment of the Grassroot Platform prior to version 1.3.1.

4

What is the nature of the vulnerability described in CVE-2021-29455?

CVE-2021-29455 is a security flaw related to improper verification of JSON Web Tokens.

5

Can CVE-2021-29455 lead to unauthorized access?

Yes, CVE-2021-29455 can potentially allow attackers to bypass authentication mechanisms, leading to unauthorized access.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203