Banner object (1)

Hack and Take the Cash !

794 bounties in database
  Back Link to program      
Notepad++ (European Commission - DIGIT) logo
Hall of Fame


50 $ 

Notepad++ (European Commission - DIGIT)


This project has been sponsored by the European Commission as part of the EU- Free and Open Source Software Auditing (EU-FOSSA) project designed to improve the security of free software.

This program will be open for submissions for 8 weeks, though rewards may be processed beyond the 8 week period in order to allow for full evaluation of the impact of valid vulnerability reports.

Disclosure Policy

  • Follow HackerOne's disclosure guidelines.
  • Let us know as soon as possible upon discovery of a potential security issue, and we'll make every effort to quickly resolve the issue.
  • Please provide detailed reports with reproducible steps demonstrating a plausible exploitation scenario.
  • If the report is not detailed enough to reproduce the issue, the issue will not be eligible for a reward.
  • Multiple vulnerabilities caused by one underlying issue will be awarded one bounty.
  • The project maintainers have final decision on which issues constitute security vulnerabilities. We will respect their decision, and we ask that you do as well.


While researching, we'd like to ask you to refrain from:

  • Denial of service
  • Spamming
  • Social engineering (including phishing) of staff or contractors


Below is a description of the Notepad++ packages (both 32/64 bit binary releases) but see Scope for what should be tested:

  • Installer includes Notepad++, auto-updater, plugins admine and plugins.
  • Normal zip/7z package includes Notepad++, plugins admine and plugins.
  • Minimal 7z package includes only Notepad++.

Notepad++ core is composed in 2 parts:

Check plus/blob/master/ __to learn how to build both binaries.


Out Of Scope

Test environment

Here are the steps to build your test environment ( that prevent from wasting your time to find fixed issues ):

  1. unzip npp.7.6.3.bin.minimalist.7z
  2. download nighty build from here: __(click on artifacts tab , then download exe binary)
  3. copy the downloaded exe binary into the folder where you unzipped minimal 7z package.
  4. Run downloaded exe binary (instead of notepad++.exe


Vulnerabilities are to be evaluated given contemporary computer architectures.

The PoC must work on the respective repository trunk heads or the latest released version. Older builds are explicitly out of scope.

Please always provide the Debug Info via menu?->Debug Info... with your POC.


Our rewards are based on the severity of a vulnerability. HackerOne uses CVSS 3.0 (Common Vulnerability Scoring Standard) to calculate severity. We will update the program over time based on feedback, so please give us feedback on any part of the program you think we can improve on.

critical | 9.0 - 10.0 | €5000
High | 7.0 - 8.9 | €2500
Medium | 4.0 - 6.9 | €1000
Low | 0.1 - 3.9 | €250

Critical severity bugs - €5000:

  • Remote Code Execution

High severity bugs - €2500:

  • Code Execution without user intervention

Medium severity bugs - €1000:

  • Code Execution with user intervention
  • High-impact Crashes
  • Infinite loops

Low severity bugs - €250:

  • Information leaks
  • Crashes
  • OOM


There is a 20% bonus for including a fix in the report, when accepted by the maintainers.

Safe Harbor

Any activities conducted in a manner consistent with this policy will be considered authorized conduct and we will not initiate legal action against you. If legal action is initiated by a third party against you in connection with activities conducted under this policy, we will take steps to make it known that your actions were conducted in compliance with this policy.

Thank you for helping keep Notepad++ and our users safe!

If you have any questions or concerns on this challenge, please contact tpm-

FireBounty © 2015-2020

Legal notices