Proprietary 2026-05-06 · 1 day ·Malware Delivery

JDownloader CMS served trojanized installer

Attackers changed selected JDownloader website links to malicious third-party files. The real installers and RSA-signed in-app updater were not modified.

Story

The popular open-source download manager JDownloader briefly served malicious installers from its own website in early May 2026, after attackers used the project's content management system to swap selected download links to unrelated third-party files. The project's signed installers and in-app updater were not modified.

In a public incident notice, the JDownloader team described the event as a website-content compromise, not a build compromise. Attackers used the jdownloader.org CMS to change selected download links, so users who chose the Windows "Download Alternative Installer" path or the Linux shell installer could end up with unrelated malicious files instead. The vendor said genuine installer packages were not modified, the underlying host filesystem was not reached, and personal data was not accessed. The in-app updater was outside the affected path and continued to verify updates with RSA signatures.

The risk window ran from shortly after midnight UTC on May 6 through May 7, 2026. According to the project's writeup, the team was alerted at 17:06 UTC on May 7, took the site down 18 minutes later, removed the malicious link targets, restored legitimate links, and kept the site offline until further verification was complete.

The most useful evidence for defenders is the substituted artifact set itself. JDownloader published exact byte sizes and SHA-256 hashes for one Linux shell installer substitute and seven Windows executable substitutes. Those hashes identify the malicious files, not JDownloader's clean release packages.

Affected Artifacts

JDownloader2Setup_unix_nojre.sh

jdownloader website linux installer · jdownloader.org · Script
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:6d975c05ef7a164707fa359284a31bfe0b1681fe0319819cb9e2c4eec2a1a8af
  • Observed malicious substitute file size: 7,934,496 bytes. JDownloader stated the genuine installer packages were not modified; CMS-managed website links were redirected.

JDownloader2Setup_windows-amd64_v11_0_30.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:fb1e3fe4d18927ff82cffb3f82a0b4ffb7280c85db5a8a8b6f6a1ac30a7e7ed9
  • Observed malicious substitute file size: 104,910,336 bytes.

JDownloader2Setup_windows-amd64_v17_0_18.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:04cb9f0bca6e0e4ed30bc92726590724bf60938440b3825252657d1b3af45495
  • Observed malicious substitute file size: 101,420,032 bytes.

JDownloader2Setup_windows-amd64_v1_8_0_482.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:5a6636ce490789d7f26aaa86e50bd65c7330f8e6a7c32418740c1d009fb12ef3
  • Observed malicious substitute file size: 61,749,248 bytes.

JDownloader2Setup_windows-amd64_v21_0_10.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:32891c0080442bf0a0c5658ada2c3845435b4e09b114599a516248723aad7805
  • Observed malicious substitute file size: 107,124,736 bytes.

JDownloader2Setup_windows-x86_v11_0_29.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:de8b2bdfc61d63585329b8cfca2a012476b46387435410b995aeae5b502bd95e
  • Observed malicious substitute file size: 87,157,760 bytes.

JDownloader2Setup_windows-x86_v17_0_17.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:e4a20f746b7dd19b8d9601b884e67c8166ea9676b917adea6833b695ba13de16
  • Observed malicious substitute file size: 86,576,128 bytes.

JDownloader2Setup_windows-x86_v1_8_0_472.exe

jdownloader website alternative installer · jdownloader.org · Binary Archive
Observed
2026-05-06 to 2026-05-07
Compromised Versions
Unknown
Fixed
Not listed
Hashes
  • sha256:4ff7eec9e69b6008b77de1b6e5c0d18aa717f625458d80da610cb170c784e97c
  • Observed malicious substitute file size: 62,498,304 bytes.

Incident Context

Cause
Website Compromise
Transitive
No

External References

Source record: proprietary/jdownloader/meta.yaml