{"schemaVersion":3,"id":"CVE-2026-7411","aliases":["UBUNTU-CVE-2026-7411","GHSA-8gpm-h2mh-36qc"],"status":"published","duplicateOf":null,"title":null,"description":"In Eclipse BaSyx Java Server SDK versions prior to 2.0.0-milestone-10, inadequate path normalization in the Submodel HTTP API allows an unauthenticated remote attacker to perform a path traversal attack. By supplying a maliciously crafted fileName parameter during a file upload operation, an attacker can bypass intended storage boundaries and write arbitrary files to any location on the host filesystem accessible by the Java process. This can lead to Remote Code Execution (RCE) and complete system compromise.","dates":{"published":"2026-05-05T14:07:53.476Z","modified":"2026-05-06T15:25:50.007Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":10,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":10,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Ubuntu","score":10,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","exploitability":10,"impact":10,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"OSV · Maven","score":10,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","exploitability":10,"impact":10,"computed":true},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":10,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.0152,"percentile":0.74208,"severity":"low","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":-2.1580000000000004,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.03678},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.0152,"percentile":0.74208}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.03678,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.0152,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.0152,"percentile":0.74208}]},"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-22","name":"Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","description":"The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/22.html"}],"affected":[{"vendor":"ubuntu","product":"eclipse","name":"eclipse","label":"eclipse","ecosystem":"Ubuntu","cpePart":null,"purl":"pkg:deb/ubuntu/eclipse","purlType":"deb","versions":[{"text":"All versions","noFixRecorded":true,"fixedIn":null}],"versionsText":"All versions (No fix recorded)","eol":null,"hubHref":null},{"vendor":"eclipse foundation","product":"eclipse basyx","name":"Eclipse BaSyx","label":"eclipse basyx","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 2.0.0-milestone-10","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.0.0-milestone-10","eol":null,"hubHref":"/vendor/eclipse_foundation/eclipse_basyx"},{"vendor":"org.eclipse.basyx","product":"basyx.sdk","name":"org.eclipse.basyx:basyx.sdk","label":"basyx.sdk","ecosystem":"Maven","cpePart":null,"purl":"pkg:maven/org.eclipse.basyx/basyx.sdk","purlType":"maven","versions":[{"text":"< 2.0.0-milestone-10","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2.0.0-milestone-10","eol":null,"hubHref":null}],"affectedCount":3,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/423","label":"gitlab.eclipse.org/security/vulnerability-reports/-/issues/423","hostname":"gitlab.eclipse.org","tags":["WEB"]},{"url":"https://gitlab.eclipse.org/security/cve-assignment/-/issues/102","label":"gitlab.eclipse.org/security/cve-assignment/-/issues/102","hostname":"gitlab.eclipse.org","tags":["WEB"]},{"url":"https://ubuntu.com/security/CVE-2026-7411","label":"ubuntu.com/security/CVE-2026-7411","hostname":"ubuntu.com","tags":["REPORT"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-7411","label":"www.cve.org/CVERecord?id=CVE-2026-7411","hostname":"www.cve.org","tags":["REPORT"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-7411","label":"nvd.nist.gov/vuln/detail/CVE-2026-7411","hostname":"nvd.nist.gov","tags":["Advisory"]},{"url":"https://github.com/eclipse-basyx/basyx-java-sdk","label":"github.com/eclipse-basyx/basyx-java-sdk","hostname":"github.com","tags":["PACKAGE"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-05-05T14:07:53.476Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-05-06T15:25:50.007Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":70,"level":"high","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T21:09:37.988Z","stale":false,"partial":false}}