{"id":"GHSA-93fv-4pm9-xp28","summary":"JDA (Java Discord API) downloads external URLs when updating message components","details":"### Impact\n\nAnyone using untrusted message components may be affected. On versions \u003e=6.0.0,\u003c6.1.3 of JDA, the requester will attempt to download external media URLs from components if they are used in an update or send request.\n\nIf you are used `Message#getComponents` or similar to get a list of components and then send those components with `sendMessageComponents` or other methods, you might unintentionally download media from an external URL in the resolved media of a `Thumbnail`, `FileDisplay`, or `MediaGallery`.\n\n### Patches\n\nThis bug has been fixed in 6.1.3, and we recommend updating.\n\n### Workarounds\n\nAvoid sending components from untrusted messages or update to version 6.1.3.","modified":"2025-12-09T17:36:14.284022Z","published":"2025-12-09T17:23:54Z","database_specific":{"cwe_ids":["CWE-918"],"severity":"MODERATE","github_reviewed":true,"github_reviewed_at":"2025-12-09T17:23:54Z","nvd_published_at":null},"references":[{"type":"WEB","url":"https://github.com/discord-jda/JDA/security/advisories/GHSA-93fv-4pm9-xp28"},{"type":"WEB","url":"https://github.com/discord-jda/JDA/commit/bb6d2ce5cf514429327c257f5c6fa95a137e3ab6"},{"type":"PACKAGE","url":"https://github.com/discord-jda/JDA"}],"affected":[{"package":{"name":"net.dv8tion:JDA","ecosystem":"Maven","purl":"pkg:maven/net.dv8tion/JDA"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"6.0.0"},{"fixed":"6.1.3"}]}],"versions":["6.0.0","6.0.0-preview","6.0.0-preview_DEV","6.1.0","6.1.1","6.1.2"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/12/GHSA-93fv-4pm9-xp28/GHSA-93fv-4pm9-xp28.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N"}]}