<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 02 Oct 2026 19:51:36 +0000</lastBuildDate>
    <item>
      <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>
      <link>https://cve.radiocsirt.org/vuln/certfr-2026-avi-0986</link>
      <description>certfr-2026-avi-0986</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2026-avi-0986</guid>
    </item>
    <item>
      <title>Withdrawn: CLEANSTART-2026-AY55625 — Security fixes in rancher-agent 2.13.7-r2</title>
      <link>https://cve.radiocsirt.org/vuln/cleanstart-2026-ay55625</link>
      <description>&lt;p&gt;&lt;strong&gt;Withdrawn by the publisher.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; CleanStart: rancher-agent&lt;/p&gt;
&lt;p&gt;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...&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Withdrawn by the publisher.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; CleanStart: rancher-agent&lt;/p&gt;
&lt;p&gt;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...&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/cleanstart-2026-ay55625</guid>
    </item>
    <item>
      <title>EUVD-2026-338901</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-338901</link>
      <description>EUVD-2026-338901</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-338901</guid>
    </item>
    <item>
      <title>fkie_cve-2026-50163</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-50163</link>
      <description>&lt;p&gt;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(&amp;#34;victim.secret&amp;#34;, &amp;#34;&amp;lt;extract_base&amp;gt;/payload.tar.gz/evil_cwd_link&amp;#34;) 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=&amp;#34;victim.secret&amp;#34; with io.deis.oras.content.unpack: &amp;#34;true&amp;#34;, 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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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(&amp;#34;victim.secret&amp;#34;, &amp;#34;&amp;lt;extract_base&amp;gt;/payload.tar.gz/evil_cwd_link&amp;#34;) 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=&amp;#34;victim.secret&amp;#34; with io.deis.oras.content.unpack: &amp;#34;true&amp;#34;, 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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-50163</guid>
    </item>
    <item>
      <title>GHSA-fxhp-mv3v-67qp — `oras-go` tar extraction: Hardlink entry with relative Linkname escapes extract dir via process CWD resolution</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-fxhp-mv3v-67qp</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: oras.land/oras-go/v2&lt;/p&gt;
&lt;p&gt;### Root cause&lt;/p&gt;
&lt;p&gt;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&amp;#39;s target resolves inside the extract base, but then returns the original unresolved `target` string back to the caller:&lt;/p&gt;
&lt;p&gt;```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 &amp;#34;&amp;#34;, err
    }
    return target, nil   // &amp;lt;-- returns the ORIGINAL target, not the validated path
}
```&lt;/p&gt;
&lt;p&gt;The caller for `TypeLink` hardlinks then does:&lt;/p&gt;
&lt;p&gt;```go
case tar.TypeLink:
    var target string
    if target, err = ensureLinkPath(dirPath, dirName, filePath, header.Linkname); err == nil {
        err = os.Link(target, filePath)
    }
```&lt;/p&gt;
&lt;p&gt;`os.Link(oldname, newname)` wraps the `link(2)` system call. From the `link(2)` man page:&lt;/p&gt;
&lt;p&gt;&amp;gt; oldpath and newpath are interpreted relative to the current working directory of the calling process.&lt;/p&gt;
&lt;p&gt;So when `target` (i.e., `header.Linkname`) is a **relative** path, `os.Link` resolves it against the process&amp;#39;s **current working directory**, not against `filepath.Dir(link)` as the validation assumed.&lt;/p&gt;
&lt;p&gt;### Attack&lt;/p&gt;
&lt;p&gt;An attacker who controls an OCI-compliant registry (or any artifact source the victim consumes via `ora…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: oras.land/oras-go/v2&lt;/p&gt;
&lt;p&gt;### Root cause&lt;/p&gt;
&lt;p&gt;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&amp;#39;s target resolves inside the extract base, but then returns the original unresolved `target` string back to the caller:&lt;/p&gt;
&lt;p&gt;```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 &amp;#34;&amp;#34;, err
    }
    return target, nil   // &amp;lt;-- returns the ORIGINAL target, not the validated path
}
```&lt;/p&gt;
&lt;p&gt;The caller for `TypeLink` hardlinks then does:&lt;/p&gt;
&lt;p&gt;```go
case tar.TypeLink:
    var target string
    if target, err = ensureLinkPath(dirPath, dirName, filePath, header.Linkname); err == nil {
        err = os.Link(target, filePath)
    }
```&lt;/p&gt;
&lt;p&gt;`os.Link(oldname, newname)` wraps the `link(2)` system call. From the `link(2)` man page:&lt;/p&gt;
&lt;p&gt;&amp;gt; oldpath and newpath are interpreted relative to the current working directory of the calling process.&lt;/p&gt;
&lt;p&gt;So when `target` (i.e., `header.Linkname`) is a **relative** path, `os.Link` resolves it against the process&amp;#39;s **current working directory**, not against `filepath.Dir(link)` as the validation assumed.&lt;/p&gt;
&lt;p&gt;### Attack&lt;/p&gt;
&lt;p&gt;An attacker who controls an OCI-compliant registry (or any artifact source the victim consumes via `ora…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-fxhp-mv3v-67qp</guid>
    </item>
    <item>
      <title>openSUSE-SU-2026:11297-1 — oras-1.3.3-2.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2026:11297-1</link>
      <description>&lt;p&gt;oras-1.3.3-2.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;oras-1.3.3-2.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2026:11297-1</guid>
    </item>
    <item>
      <title>RHSA-2026:48872 — Red Hat Security Advisory: RHACS 4.9.10 security and bug fix update</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2026:48872</link>
      <description>&lt;p&gt;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&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;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&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2026:48872</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-50163</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-50163</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:24.04:LTS: golang-oras-oras-go, Ubuntu:26.04:LTS: golang-oras-oras-go&lt;/p&gt;
&lt;p&gt;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(&amp;#34;victim.secret&amp;#34;, &amp;#34;&amp;lt;extract_base&amp;gt;/payload.tar.gz/evil_cwd_link&amp;#34;) 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=&amp;#34;victim.secret&amp;#34; with io.deis.oras.content.unpack: &amp;#34;true&amp;#34;, 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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:24.04:LTS: golang-oras-oras-go, Ubuntu:26.04:LTS: golang-oras-oras-go&lt;/p&gt;
&lt;p&gt;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(&amp;#34;victim.secret&amp;#34;, &amp;#34;&amp;lt;extract_base&amp;gt;/payload.tar.gz/evil_cwd_link&amp;#34;) 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=&amp;#34;victim.secret&amp;#34; with io.deis.oras.content.unpack: &amp;#34;true&amp;#34;, 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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-50163</guid>
    </item>
  </channel>
</rss>
