<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-15T15:07:28.715032+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-277513</id>
    <title>EUVD-2026-277513</title>
    <updated>2026-10-15T15:07:28.770310+00:00</updated>
    <content>EUVD-2026-277513</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-277513"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-32948</id>
    <title>fkie_cve-2026-32948</title>
    <updated>2026-10-15T15:07:28.770358+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>sbt is a build tool for Scala, Java, and others. From version 0.9.5 to before version 1.12.7, on Windows, sbt uses Process("cmd", "/c", ...) to run VCS commands (git, hg, svn). The URI fragment (branch, tag, revision) is user-controlled via the build definition and passed to these commands without validation. Because cmd /c interprets &amp;, |, and ; as command separators, a malicious fragment can execute arbitrary commands. This issue has been patched in version 1.12.7.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-32948"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-x4ff-q6h8-v7gw</id>
    <title>GHSA-x4ff-q6h8-v7gw — sbt: Source dependency feature (via crafted VCS URL) leads to arbitrary code execution on Windows</title>
    <updated>2026-10-15T15:07:28.770407+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Maven: org.scala-sbt:sbt</p>
<p>### Summary
On Windows, sbt uses `Process("cmd", "/c", ...)` to run VCS commands (git, hg, svn). The URI fragment (branch, tag, revision) is user-controlled via the build definition and passed to these commands without validation. Because `cmd /c` interprets `&amp;`, `|`, and `;` as command separators, a malicious fragment can execute arbitrary commands.</p>
<p>### Patched version</p>
<p>Technically, sbt 1.12.7 is patched, but it has a bug that makes source dependency non-functional, so update to **sbt 1.12.8** or later instead.</p>
<p>### Details
- [Resolvers.scala L84–95](https://github.com/sbt/sbt/blob/dc90f160dfb563f46fd1a7b97945c381d15e2a6c/main/src/main/scala/sbt/Resolvers.scala#L84-L95) — git resolver passes `uri.getFragment()` to `run()` without sanitization
- [Resolvers.scala L137–145](https://github.com/sbt/sbt/blob/dc90f160dfb563f46fd1a7b97945c381d15e2a6c/main/src/main/scala/sbt/Resolvers.scala#L137-L145) — `run()` uses `Process("cmd", "/c", ...)` on Windows, so `cmd` interprets `&amp;&amp;` as command separator</p>
<p>### PoC
```sh
# build.properties
# sbt.version=1.12.5  # Tested on those two versions of sbt
sbt.version=2.0.0-RC9
```</p>
<p>```scala
// build.sbt</p>
<p>ThisBuild / scalaVersion := "2.12.19"</p>
<p>lazy val root = project
  .in(file("."))
  .dependsOn(vulnerable)</p>
<p>lazy val vulnerable = RootProject(
  uri("https://github.com/sbt/io.git#develop%26%26calc.exe")
)
```</p>
<p>### Impact</p>
<p>Windows users are impacted. An attacker can execute arbitrary Windows commands if they control the dependency URI.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-x4ff-q6h8-v7gw"/>
  </entry>
</feed>
