HomeVulnerabilityNotepad++ 8.5.7 launched with fixes for 4 security vulnerabilities

Notepad++ 8.5.7 launched with fixes for 4 security vulnerabilities

Notepad++ model 8.5.7 has been launched with fixes for a number of buffer overflow zero-days, with one marked as doubtlessly resulting in code execution by tricking customers into opening specifically crafted information.

Notepad++ is a well-liked free supply code editor that helps many programming languages, could be prolonged by way of plugins, and affords productivity-enhancing options equivalent to multi-tabbed modifying and syntax highlighting.

GitHub’s security researcher Jaroslav Lobačevski reported the vulnerabilities in Notepad++ model 8.5.2 to the builders over the past couple of months. 

Proof of idea exploits have additionally been printed for these flaws within the researcher’s public advisory, making it important for customers to replace this system as quickly as attainable.

Safety flaws in Notepad++

The found vulnerabilities contain heap buffer write and skim overflows in numerous capabilities and libraries utilized by Notepad++.

This is a abstract of the 4 flaws found by GitHub’s researcher:

  • CVE-2023-40031: Buffer overflow within the Utf8_16_Read::convert operate attributable to incorrect assumptions about UTF16 to UTF8 encoding conversions.
  • CVE-2023-40036: World buffer learn overflow in CharDistributionAnalysis::HandleOneChar attributable to an array index order primarily based on the buffer measurement, exacerbated by utilizing the uchardet library.
  • CVE-2023-40164: World buffer learn overflow in nsCodingStateMachine::NextState. That is linked to a particular model of the uchardet library utilized by Notepad++, susceptible attributable to its dependency on the dimensions of the charLenTable buffer.
  • CVE-2023-40166: Heap buffer learn overflow happens in FileManager::detectLanguageFromTextBegining attributable to failing to examine buffer lengths throughout file language detection.
See also  Researchers Uncover How Outlook Vulnerability May Leak Your NTLM Passwords

Probably the most extreme of those flaws is CVE-2023-40031, assigned a CVSS v3 score of seven.8 (excessive), doubtlessly resulting in arbitrary code execution.

Nevertheless, a person disputes that it might be attainable to carry out code execution utilizing this flaw as a result of kind of error it’s.

“Whereas it’s technically a “buffer overflow” is actually solely an off-by-two bug with virtually zero likelihood to permit for arbitrary code execution,” reads a remark to a GitHub subject opened in regards to the flaws.

The opposite three points are medium-severity (5.5) issues that Lobačevski says is likely to be leveraged to leak inside reminiscence allocation data.

Repair coming

Regardless of Lobačevski’s weblog and proof of idea exploits being printed on August 21, 2023, the Notepad++ improvement group didn’t rush to reply to the state of affairs till the person group pressed for its decision.

Finally, on August 30, 2023, a public subject was created to acknowledge the issue, and fixes for the 4 flaws made it into the primary code department on September 3, 2023.

See also  Two Excessive-Danger Safety Flaws Found in Curl Library

Notepad++ 8.5.7 has now been launched and must be put in to repair the 4 vulnerabilities and different bugs listed within the changelog.

- Advertisment -spot_img
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular