<?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-02T19:54:09.532386+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/certfr-2026-avi-0986</id>
    <title>certfr-2026-avi-0986 — De multiples vulnérabilités ont été découvertes dans les produits IBM. Certaines d'entre elles permettent à un attaquan…</title>
    <updated>2026-10-02T19:54:09.567339+00:00</updated>
    <content>certfr-2026-avi-0986</content>
    <link href="https://cve.radiocsirt.org/vuln/certfr-2026-avi-0986"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/cleanstart-2026-ay55625</id>
    <title>Withdrawn: CLEANSTART-2026-AY55625 — Security fixes in rancher-agent 2.13.7-r2</title>
    <updated>2026-10-02T19:54:09.567391+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Withdrawn by the publisher.</strong></p>
<p><strong>Affected:</strong> CleanStart: rancher-agent</p>
<p>Package rancher-agent version 2.13.7-r2 fixes 7 vulnerabilities: CVE-2026-50163, CVE-2026-48978, CVE-2026-50151, CVE-2026-50162, ghsa-vh4v-2xq2-g5cg...</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cleanstart-2026-ay55625"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-338901</id>
    <title>EUVD-2026-338901</title>
    <updated>2026-10-02T19:54:09.567424+00:00</updated>
    <content>EUVD-2026-338901</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-338901"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-50163</id>
    <title>fkie_cve-2026-50163</title>
    <updated>2026-10-02T19:54:09.567438+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>oras-go is a Go library for managing OCI artifacts. Prior to 2.6.2, ensureLinkPath in content/file/utils.go:262-275 validates a hardlink target relative to the extract base but returns the unresolved target, causing os.Link("victim.secret", "&lt;extract_base&gt;/payload.tar.gz/evil_cwd_link") to resolve header.Linkname against the process current working directory for a Typeflag=TypeLink entry such as Name=payload.tar.gz/evil_cwd_link and Linkname="victim.secret" with io.deis.oras.content.unpack: "true", which can expose or tamper with files such as .env, .git/config, .aws/credentials, and ~/.ssh/config. This issue is fixed in version 2.6.2.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-50163"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-fxhp-mv3v-67qp</id>
    <title>GHSA-fxhp-mv3v-67qp — `oras-go` tar extraction: Hardlink entry with relative Linkname escapes extract dir via process CWD resolution</title>
    <updated>2026-10-02T19:54:09.567465+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Go: oras.land/oras-go/v2</p>
<p>### Root cause</p>
<p>The tar-extraction helper `ensureLinkPath` at [`content/file/utils.go:262-275`](https://github.com/oras-project/oras-go/blob/main/content/file/utils.go#L262-L275) validates that a hardlink's target resolves inside the extract base, but then returns the original unresolved `target` string back to the caller:</p>
<p>```go
func ensureLinkPath(baseAbs, baseRel, link, target string) (string, error) {
    path := target
    if !filepath.IsAbs(target) {
        path = filepath.Join(filepath.Dir(link), target)  // resolved FOR VALIDATION
    }
    if _, err := resolveRelToBase(baseAbs, baseRel, path); err != nil {
        return "", err
    }
    return target, nil   // &lt;-- returns the ORIGINAL target, not the validated path
}
```</p>
<p>The caller for `TypeLink` hardlinks then does:</p>
<p>```go
case tar.TypeLink:
    var target string
    if target, err = ensureLinkPath(dirPath, dirName, filePath, header.Linkname); err == nil {
        err = os.Link(target, filePath)
    }
```</p>
<p>`os.Link(oldname, newname)` wraps the `link(2)` system call. From the `link(2)` man page:</p>
<p>&gt; oldpath and newpath are interpreted relative to the current working directory of the calling process.</p>
<p>So when `target` (i.e., `header.Linkname`) is a **relative** path, `os.Link` resolves it against the process's **current working directory**, not against `filepath.Dir(link)` as the validation assumed.</p>
<p>### Attack</p>
<p>An attacker who controls an OCI-compliant registry (or any artifact source the victim consumes via `ora…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-fxhp-mv3v-67qp"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/opensuse-su-2026:11297-1</id>
    <title>openSUSE-SU-2026:11297-1 — oras-1.3.3-2.1 on GA media</title>
    <updated>2026-10-02T19:54:09.567591+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>oras-1.3.3-2.1 on GA media</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/opensuse-su-2026:11297-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/rhsa-2026:48872</id>
    <title>RHSA-2026:48872 — Red Hat Security Advisory: RHACS 4.9.10 security and bug fix update</title>
    <updated>2026-10-02T19:54:09.567610+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>brace-expansion: Brace-expansion: Denial of Service due to exponential-time complexity github.com/jackc/pgx: golang: pgx: SQL injection via specific SQL query conditions github.com/sigstore/fulcio: Fulcio: Server-Side Request Forgery and Kubernetes ServiceAccount token leakage dompurify: DOMPurify: Cross-site scripting vulnerability allows code execution oras-go: Oras-go: Information disclosure and arbitrary file access via crafted tarball hardlinks github.com/containerd/containerd: containerd: Host-root command execution via unvalidated image config labels in CRI plugin github.com/containerd/containerd: containerd: Security bypass via Container Device Interface (CDI) annotation smuggling during checkpoint restoration. js-yaml: js-yaml: Denial of Service via crafted YAML documents</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/rhsa-2026:48872"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-50163</id>
    <title>UBUNTU-CVE-2026-50163</title>
    <updated>2026-10-02T19:54:09.567638+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:24.04:LTS: golang-oras-oras-go, Ubuntu:26.04:LTS: golang-oras-oras-go</p>
<p>oras-go is a Go library for managing OCI artifacts. Prior to 2.6.2, ensureLinkPath in content/file/utils.go:262-275 validates a hardlink target relative to the extract base but returns the unresolved target, causing os.Link("victim.secret", "&lt;extract_base&gt;/payload.tar.gz/evil_cwd_link") to resolve header.Linkname against the process current working directory for a Typeflag=TypeLink entry such as Name=payload.tar.gz/evil_cwd_link and Linkname="victim.secret" with io.deis.oras.content.unpack: "true", which can expose or tamper with files such as .env, .git/config, .aws/credentials, and ~/.ssh/config. This issue is fixed in version 2.6.2.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-50163"/>
  </entry>
</feed>
