Lucene search
+L

10 matches found

PyPA
PyPA
•added 2026/10/15 10:22 a.m.•12 views

Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

SummaryPermissionExtension.resolve evaluates the return value of haspermission for truthiness on the synchronous path. supportssync only classifies a permission as asynchronous when haspermission is declared with async def via inspect.iscoroutinefunction, so a plain def that returns an awaitable ...

7.5CVSS6AI score0.00449EPSS
SaveExploits0References8Affected Software1
EUVD
EUVD
•added 2026/10/09 2:07 p.m.•12 views

EUVD-2026-95392

Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy...

7.5CVSS5.8AI score0.00449EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/09 2:07 p.m.•21 views

Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

Summary PermissionExtension.resolve evaluates the return value of haspermission for truthiness on the synchronous path. supportssync only classifies a permission as asynchronous when haspermission is declared with async def via inspect.iscoroutinefunction, so a plain def that returns an awaitable...

7.5CVSS6AI score0.00449EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/09 2:07 p.m.•38 views

GHSA-PFVF-FWFP-25MP Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

Summary PermissionExtension.resolve evaluates the return value of haspermission for truthiness on the synchronous path. supportssync only classifies a permission as asynchronous when haspermission is declared with async def via inspect.iscoroutinefunction, so a plain def that returns an awaitable...

7.5CVSS6AI score0.00449EPSS
SaveExploits0References6
NVD
NVD
•added 2026/10/08 11:16 p.m.•19 views

CVE-2026-107728

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.217.0 until 0.326.1, PermissionExtension.resolve on a synchronous field resolver evaluates the result of haspermission for truthiness. When a custom permission declares haspermission as a normal function but returns an awaitable,...

7.5CVSS0.00449EPSS
SaveExploits0References4
Mend
Mend
•added 2026/10/08 10:13 p.m.•11 views

CVE-2026-107728

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.217.0 until 0.326.1, PermissionExtension.resolve on a synchronous field resolver evaluates the result of haspermission for truthiness. When a custom permission declares haspermission as a normal function but returns an awaitable,...

8.7CVSS6AI score0.00449EPSS
SaveExploits0References4
osv_cve
osv_cve
•added 2026/10/08 10:13 p.m.•28 views

CVE-2026-107728 Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.217.0 until 0.326.1, PermissionExtension.resolve on a synchronous field resolver evaluates the result of haspermission for truthiness. When a custom permission declares haspermission as a normal function but returns an awaitable,...

7.5CVSS5.9AI score
SaveExploits0References6
Cvelist
Cvelist
•added 2026/10/08 10:13 p.m.•40 views

CVE-2026-107728 Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.217.0 until 0.326.1, PermissionExtension.resolve on a synchronous field resolver evaluates the result of haspermission for truthiness. When a custom permission declares haspermission as a normal function but returns an awaitable,...

7.5CVSS0.00449EPSS
SaveExploits0References4
CVE
CVE
•added 2026/10/08 10:13 p.m.•25 views

CVE-2026-107728

The Strawberry GraphQL library (versions 0.217.0 through 0.326.1) contains a vulnerability in PermissionExtension.resolve() where synchronous field resolvers may incorrectly grant access. When a custom permission's has_permission() is a normal function returning an awaitable, the system fails to ...

7.5CVSS6AI score0.00449EPSS
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/10/08 12:00 a.m.•12 views

CVE-2026-107728: Incorrect Authorization

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.217.0 until 0.326.1, PermissionExtension.resolve on a synchronous field resolver evaluates the result of haspermission for truthiness. When a custom permission declares haspermission as a normal function but returns an awaitable,...

7.5CVSS6AI score0.00449EPSS
SaveExploits0References2
Rows per page
Query Builder