Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. net.sourceforge.pmd/pmd-ui
  4. ›
  5. CVE-2025-23215

CVE-2025-23215: PMD Designer's release key passphrase (GPG) available on Maven Central in cleartext

January 31, 2025 (updated April 4, 2025)

While rebuilding PMD Designer for Reproducible Builds and digging into issues, I found out that passphrase for gpg.keyname=0xD0BF1D737C9A1C22 is included in jar published to Maven Central.

References

  • github.com/advisories/GHSA-88m4-h43f-wx84
  • github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/net/sourceforge/pmd/pmd-designer/README.md
  • github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/net/sourceforge/pmd/pmd-designer/pmd-designer-7.0.0.diffoscope
  • github.com/jvm-repo-rebuild/reproducible-central?tab=readme-ov-file
  • github.com/pmd/pmd
  • github.com/pmd/pmd-designer/commit/1548f5f27ba2981b890827fecbd0612fa70a0362
  • github.com/pmd/pmd-designer/commit/e87a45312753ec46b3e5576c6f6ac1f7de2f5891
  • github.com/pmd/pmd/security/advisories/GHSA-88m4-h43f-wx84
  • nvd.nist.gov/vuln/detail/CVE-2025-23215

Code Behaviors & Features

Detect and mitigate CVE-2025-23215 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 6.14.0 up to 6.19.0

Solution

Unfortunately, there is no solution available yet.

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-540: Inclusion of Sensitive Information in Source Code

Source file

maven/net.sourceforge.pmd/pmd-ui/CVE-2025-23215.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:20 +0000.