{"schemaVersion":3,"id":"CVE-2025-0509","aliases":["UBUNTU-CVE-2025-0509","CGA-2w7r-xrp3-jg3p","CGA-jc8w-843v-44q3","CGA-22j8-3jqp-9wv6","CGA-26q7-mj98-9rjr","CGA-2h4r-r5jx-22w9","CGA-2v4p-7q67-xc57","CGA-4934-pp9p-fhrr","CGA-4rpx-rwh3-38h9","CGA-57xp-25w3-j5v6","CGA-5ph5-x7mg-pqv9","CGA-5vvv-cq5f-6p74","CGA-6gmw-4372-cq24","CGA-7xq2-439j-p27g","CGA-8g2g-rwxr-c5wp","CGA-8g8p-48gf-gx77","CGA-8jcj-f3wf-jxhr","CGA-9qx8-2xg9-jq7m","CGA-gcjj-pqxm-j4qp","CGA-gg2x-6gg9-69cp","CGA-gvp6-mxj9-5grv","CGA-h7vw-xw5w-33j2","CGA-hjf9-c8f8-3fx3","CGA-m34m-xqh8-726m","CGA-ppvc-rcw9-wq84","CGA-qfh9-h5fh-9vfc","CGA-qjgj-j37p-wfvf","CGA-qm4g-wgr2-c3r2","CGA-rc44-gxgv-5hx2","CGA-rc6g-wr3r-4g2c","CGA-rfpv-q3hw-hmw5","CGA-w3qm-hm6p-pv8r","CGA-w7g5-43j3-rxq5","CGA-wp6q-rx5c-xj9r","CGA-xpw3-qgf9-q3q5"],"status":"published","duplicateOf":null,"title":null,"description":"A security issue was found in Sparkle before version 2.6.4. An attacker can replace an existing signed update with another payload, bypassing Sparkle’s (Ed)DSA signing checks.","dates":{"published":"2025-02-04T20:01:08.865Z","modified":"2025-02-17T12:03:46.428Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":7.3,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:A/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":7.3,"severity":"high","vector":"CVSS:3.1/AV:A/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Ubuntu","score":6.8,"severity":"medium","vector":"CVSS:3.1/AV:A/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","exploitability":2.3,"impact":9.8,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Wolfi","score":7.3,"severity":"high","vector":"CVSS:3.1/AV:A/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H","exploitability":1.8,"impact":10,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Chainguard","score":7.3,"severity":"high","vector":"CVSS:3.1/AV:A/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H","exploitability":1.8,"impact":10,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":6.8,"severity":"medium","vector":"CVSS:3.1/AV:A/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00904,"percentile":0.5913,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.00904},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00904,"percentile":0.5913}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00904,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00904,"percentile":0.5913}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-552","name":"Files or Directories Accessible to External Parties","description":"The product makes files or directories accessible to unauthorized actors, even though they should not be.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/552.html"}],"affected":[{"vendor":"chainguard","product":"openjdk-11-openj9-default-policy","name":"openjdk-11-openj9-default-policy","label":"openjdk-11-openj9-default-policy","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-11-openj9-default-policy","purlType":"apk","versions":[{"text":"< 0.53.0-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.53.0-r0","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-17-openj9-default-policy","name":"openjdk-17-openj9-default-policy","label":"openjdk-17-openj9-default-policy","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-17-openj9-default-policy","purlType":"apk","versions":[{"text":"< 0.53.0-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.53.0-r0","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-21-openj9-default-policy","name":"openjdk-21-openj9-default-policy","label":"openjdk-21-openj9-default-policy","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-21-openj9-default-policy","purlType":"apk","versions":[{"text":"< 0.53.0-r0","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.53.0-r0","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-25-openj9","name":"openjdk-25-openj9","label":"openjdk-25-openj9","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-25-openj9","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-25-openj9-dbg","name":"openjdk-25-openj9-dbg","label":"openjdk-25-openj9-dbg","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-25-openj9-dbg","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-25-openj9-default-jdk","name":"openjdk-25-openj9-default-jdk","label":"openjdk-25-openj9-default-jdk","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-25-openj9-default-jdk","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-25-openj9-default-jvm","name":"openjdk-25-openj9-default-jvm","label":"openjdk-25-openj9-default-jvm","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-25-openj9-default-jvm","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-25-openj9-jmods","name":"openjdk-25-openj9-jmods","label":"openjdk-25-openj9-jmods","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-25-openj9-jmods","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-25-openj9-jre","name":"openjdk-25-openj9-jre","label":"openjdk-25-openj9-jre","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-25-openj9-jre","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-26-openj9","name":"openjdk-26-openj9","label":"openjdk-26-openj9","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-26-openj9","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-26-openj9-dbg","name":"openjdk-26-openj9-dbg","label":"openjdk-26-openj9-dbg","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-26-openj9-dbg","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-26-openj9-default-jdk","name":"openjdk-26-openj9-default-jdk","label":"openjdk-26-openj9-default-jdk","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-26-openj9-default-jdk","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-26-openj9-default-jvm","name":"openjdk-26-openj9-default-jvm","label":"openjdk-26-openj9-default-jvm","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-26-openj9-default-jvm","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-26-openj9-jmods","name":"openjdk-26-openj9-jmods","label":"openjdk-26-openj9-jmods","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-26-openj9-jmods","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-26-openj9-jre","name":"openjdk-26-openj9-jre","label":"openjdk-26-openj9-jre","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-26-openj9-jre","purlType":"apk","versions":[{"text":"< 0.59.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.59.0-r1","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-7-jre-lib","name":"openjdk-7-jre-lib","label":"openjdk-7-jre-lib","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-7-jre-lib","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"chainguard","product":"openjdk-8-openj9-dbg","name":"openjdk-8-openj9-dbg","label":"openjdk-8-openj9-dbg","ecosystem":"Chainguard","cpePart":null,"purl":"pkg:apk/chainguard/openjdk-8-openj9-dbg","purlType":"apk","versions":[{"text":"< 0.53.0-r1","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0.53.0-r1","eol":null,"hubHref":null},{"vendor":"wolfi","product":"openjdk-7-jre-lib","name":"openjdk-7-jre-lib","label":"openjdk-7-jre-lib","ecosystem":"Wolfi","cpePart":null,"purl":"pkg:apk/wolfi/openjdk-7-jre-lib","purlType":"apk","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"openjdk-13","name":"openjdk-13","label":"openjdk-13","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/openjdk-13","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"openjdk-16","name":"openjdk-16","label":"openjdk-16","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/openjdk-16","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"openjdk-18","name":"openjdk-18","label":"openjdk-18","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/openjdk-18","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"ubuntu","product":"openjdk-9","name":"openjdk-9","label":"openjdk-9","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/openjdk-9","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"netapp","product":"hci_compute_node","name":"hci compute node","label":"hci_compute_node","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/hci_compute_node"},{"vendor":"netapp","product":"oncommand_workflow_automation","name":"oncommand workflow automation","label":"oncommand_workflow_automation","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/netapp/oncommand_workflow_automation"},{"vendor":"sparkle-project","product":"sparkle","name":"sparkle","label":"sparkle","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 2.6.4","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.6.4","eol":null,"hubHref":"/vendor/sparkle-project/sparkle"}],"affectedCount":25,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://github.com/sparkle-project/Sparkle/pull/2550","label":"github.com/sparkle-project/Sparkle/pull/2550","hostname":"github.com","tags":["FIX","Issue Tracking","Patch"]},{"url":"https://sparkle-project.org/documentation/security-and-reliability/","label":"sparkle-project.org/documentation/security-and-reliability/","hostname":"sparkle-project.org","tags":["WEB","Patch"]},{"url":"https://security.netapp.com/advisory/ntap-20250124-0008/","label":"security.netapp.com/advisory/ntap-20250124-0008/","hostname":"security.netapp.com","tags":["Advisory","Vendor Advisory"]},{"url":"https://ubuntu.com/security/CVE-2025-0509","label":"ubuntu.com/security/CVE-2025-0509","hostname":"ubuntu.com","tags":["REPORT"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2025-0509","label":"www.cve.org/CVERecord?id=CVE-2025-0509","hostname":"www.cve.org","tags":["REPORT"]},{"url":"https://github.com/sparkle-project/Sparkle/","label":"github.com/sparkle-project/Sparkle/","hostname":"github.com","tags":["WEB"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/0xxx/CVE-2025-0509.json","label":"github.com/CVEProject/cvelistV5/tree/main/cves/2025/0xxx/CVE-2025-0509.json","hostname":"github.com","tags":["Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-0509","label":"nvd.nist.gov/vuln/detail/CVE-2025-0509","hostname":"nvd.nist.gov","tags":["Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":["CGA-27MW-8MC6-M4RC","CGA-87RM-97PX-MVMP","CGA-8R3W-6J7V-F9GG","CGA-W26C-4234-M5H9","CGA-W978-CMWQ-47MR"]},"timeline":[{"kind":"published","date":"2025-02-04T20:01:08.865Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2025-02-17T12:03:46.428Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":29,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T08:08:14.166Z","stale":false,"partial":false}}