CVE-2021-44550

An Incorrect Access Control vulnerability exists in CoreNLP 4.3.2 via the classifier in NERServlet.java (lines 158 and 159)

published February 23, 2022

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

⚠️ A minor oversight in CoreNLP lets access control slip through the cracks. Anyone with the right request could sneak a peek at sensitive data! Think of it like a restaurant where the server accidentally gives out the secret recipe to anyone who asks without checking if they should—suddenly, that prized dish isn’t so secret anymore! If an attacker realizes this gap exists, they could potentially access protected information that should remain hidden, like the embarrassing kitchen secrets of your favorite diner. The ramifications could affect data integrity and privacy, but being aware of it empowers you to act!

Put simply

Think of it like a restaurant where the server accidentally gives out the secret recipe to anyone who asks without checking if they should—suddenly, that prized dish isn’t so secret anymore! This vulnerability in CoreNLP 4.3.2 arises from insufficient access controls in the classifier within NERServlet.java (lines 158 and 159), allowing unauthorized users to access restricted data.

What to do

If an attacker realizes this gap exists, they could potentially access protected information that should remain hidden, like the embarrassing kitchen secrets of your favorite diner. The ramifications could affect data integrity and privacy, but being aware of it empowers you to act! To secure your system, patch CoreNLP to the latest version or apply a relevant fix if available. Review access controls and audit your configurations to ensure sensitive data is adequately protected. You’ve got this! Following these steps will help keep your data safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01269 · 69.6th percentile
Published
2022-02-23T20:19Z
EPSS history
Timeline
  • 23 FEB 20:19Z
    An Incorrect Access Control vulnerability exists in CoreNLP 4.3.2 via the classifier in NERServlet.java (lines 158 and 159)
    cvelistv5