finos / spring-bot

Spring Boot + Java Integration for Symphony/Teams Chat Platform Bots and Apps
https://springbot.finos.org
Apache License 2.0
60 stars 35 forks source link

CVE-2021-44550 (High) detected in stanford-corenlp-3.9.2.jar, stanford-corenlp-3.9.2.jar #329

Closed mend-for-github-com[bot] closed 2 years ago

mend-for-github-com[bot] commented 2 years ago

CVE-2021-44550 - High Severity Vulnerability

Vulnerable Libraries - stanford-corenlp-3.9.2.jar, stanford-corenlp-3.9.2.jar

stanford-corenlp-3.9.2.jar

Stanford CoreNLP provides a set of natural language analysis tools which can take raw English language text input and give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, mark up the structure of sentences in terms of phrases and word dependencies, and indicate which noun phrases refer to the same entities. It provides the foundational building blocks for higher level text understanding applications.

Library home page: https://nlp.stanford.edu/software/corenlp.html

Path to dependency file: /tools/reminder-bot/pom.xml

Path to vulnerable library: /repository/edu/stanford/nlp/stanford-corenlp/3.9.2/stanford-corenlp-3.9.2-models.jar

Dependency Hierarchy: - :x: **stanford-corenlp-3.9.2.jar** (Vulnerable Library)

stanford-corenlp-3.9.2.jar

Stanford CoreNLP provides a set of natural language analysis tools which can take raw English language text input and give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, mark up the structure of sentences in terms of phrases and word dependencies, and indicate which noun phrases refer to the same entities. It provides the foundational building blocks for higher level text understanding applications.

Library home page: https://nlp.stanford.edu/software/corenlp.html

Path to dependency file: /tools/reminder-bot/pom.xml

Path to vulnerable library: /repository/edu/stanford/nlp/stanford-corenlp/3.9.2/stanford-corenlp-3.9.2.jar

Dependency Hierarchy: - :x: **stanford-corenlp-3.9.2.jar** (Vulnerable Library)

Found in HEAD commit: 3da9e0f849079934eb92135cec1f523e22bdc1ad

Found in base branch: spring-bot-master

Vulnerability Details

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

Publish Date: 2022-02-24

URL: CVE-2021-44550

CVSS 3 Score Details (9.8)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: High - Integrity Impact: High - Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://github.com/stanfordnlp/CoreNLP/issues/1222

Release Date: 2022-02-24

Fix Resolution: edu.stanford.nlp:stanford-corenlp:4.4.0