<?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://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-05T18:30:06.662102+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" 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://vulnerability.circl.lu/vuln/fkie_cve-2026-46668</id>
    <title>fkie_cve-2026-46668</title>
    <updated>2026-10-05T18:30:06.692904+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>SpiceDB is an open source database system for creating and managing security-critical application permissions. From version 1.15.0 to before version 1.52.0, caveat structures with nested lists can result in improper cache reuse. This issue has been patched in version 1.52.0.</p>
      </div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/fkie_cve-2026-46668"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-mqcf-gqvg-rmhm</id>
    <title>GHSA-mqcf-gqvg-rmhm — SpiceDB: Caveat structures with nested lists can result in improper cache reuse</title>
    <updated>2026-10-05T18:30:06.692998+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Go: github.com/authzed/spicedb</p>
<p>### Impact
Users are impacted if:</p>
<p>- They have a caveat structure with a nested list, e.g.:
  
```zed
  caveat shape(x list&lt;any&gt;) {
    x == [["a"], "b"]
  }
  ```
- Their system exercises that caveat with either [CheckBulkPermission](https://buf.build/authzed/api/docs/main%3Aauthzed.api.v1#authzed.api.v1.PermissionsService.CheckBulkPermissions) or else [LookupResources](https://buf.build/authzed/api/docs/main%3Aauthzed.api.v1#authzed.api.v1.PermissionsService.LookupResources) running with the `--experimental-lookup-resources-version` flag set to `lr3`, implying they are using the experimental version 3 of `LookupResources`
-  An attacker can cause the system to craft a request to SpiceDB where either:
    1. It's a `CheckBulk` request where there are two check items that are identical except for their combined caveat context, and one of the caveat contexts evaluates positively and the other evaluates negatively
    2. It's a `LookupResources` request where two resources have the same evaluation contents except for their caveat context, and one would evaluate positively and the other would evaluate negatively</p>
<p>If all of the above are true, it would be possible for SpiceDB to erroneously return that a user has access to a resource that they do not have access to.</p>
<p>### Patches
This problem was addressed in https://github.com/authzed/spicedb/pull/3065 and released in version v1.52.0.</p>
<p>### Workarounds
If using v3 of `LookupResources`, turn the flag off.</p>
<p>If possible, refactor th…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-mqcf-gqvg-rmhm"/>
  </entry>
</feed>
