CVE-2021-30164

Redmine before 4.0.8 and 4.1.x before 4.1.2 allows attackers to bypass the add_issue_notes permission requirement by leveraging the Issues API

published April 6, 2021

CVSS
—
EPSS
1%
Percentile
70.5
In the wild
Unconfirmed
What it is

⚠️ An overlooked gap in permissions allows sneaky unauthorized access to issue notes in Redmine! 🌪️ Think of it as a restaurant where a server accidentally delivers the customer’s dessert to anyone who simply asks for it, without checking if they’ve ordered it. This vulnerability lets anyone access issue notes without having the proper permission, just like getting dessert without paying for it! An attacker could exploit this bypass to view, modify, or add notes to any issue without proper authorization, potentially leading to unauthorized changes and misinformation in the project tracking system. This could create chaos in project management, making it hard to trust the state of your tasks and deadlines!

Put simply

Think of it as a restaurant where a server accidentally delivers the customer’s dessert to anyone who simply asks for it, without checking if they’ve ordered it. This vulnerability lets anyone access issue notes without having the proper permission, just like getting dessert without paying for it! This vulnerability allows attackers to bypass the 'add_issue_notes' permission requirement by leveraging the Issues API, which means unauthorized users can interact with issue notes without the necessary credentials.

What to do

An attacker could exploit this bypass to view, modify, or add notes to any issue without proper authorization, potentially leading to unauthorized changes and misinformation in the project tracking system. This could create chaos in project management, making it hard to trust the state of your tasks and deadlines! Upgrade Redmine to version 4.0.8 or 4.1.2 immediately to close this permission gap. Additionally, review your API access settings to ensure only authenticated users can perform sensitive actions. Regularly audit your permissions to keep your projects safe! You've got this! With these steps, you’ll fortify your Redmine instance in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01316 · 70.5th percentile
Published
2021-04-06T07:58Z
EPSS history
Timeline
  • 06 APR 07:58Z
    Redmine before 4.0.8 and 4.1.x before 4.1.2 allows attackers to bypass the add_issue_notes permission requirement by leveraging the Issues API
    cvelistv5