Lucene search
+L

488 matches found

osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•5 views

PYSEC-2026-4303 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.00353EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/10/15 10:22 a.m.•3 views

PYSEC-2026-4302 Strawberry legacy graphql-ws retains naturally completed subscription slots

Summary Strawberry's legacy graphql-ws subscription handler can retain task and subscription bookkeeping after a one-shot subscription has naturally sent its complete message. When the application configures maxsubscriptionsperconnection, the handler counts those completed operations in...

3.7CVSS5.8AI score0.0035EPSS
SaveExploits0References8
osv_root
osv_root
•added 2026/10/15 6:01 a.m.•4 views

ROOT-APP-PYPI-CVE-2026-107728 CVE-2026-107728 in strawberry-graphql - Patched by Root

Root has patched CVE-2026-107728 in the strawberry-graphql package for Root:PyPI. Multiple fixed versions available...

7.5CVSS5.5AI score0.00353EPSS
SaveExploits0
Github Security Blog
Github Security Blog
•added 2026/10/09 2:07 p.m.•13 views

Strawberry legacy graphql-ws retains naturally completed subscription slots

Summary Strawberry's legacy graphql-ws subscription handler can retain task and subscription bookkeeping after a one-shot subscription has naturally sent its complete message. When the application configures maxsubscriptionsperconnection, the handler counts those completed operations in...

3.7CVSS5.8AI score0.0035EPSS
SaveExploits0References6Affected Software1
EUVD
EUVD
•added 2026/10/09 2:07 p.m.•11 views

EUVD-2026-95391

Strawberry legacy graphql-ws retains naturally completed subscription slots...

3.7CVSS5.8AI score0.0035EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/09 2:07 p.m.•10 views

GHSA-M952-2W3F-6R8H Strawberry legacy graphql-ws retains naturally completed subscription slots

Summary Strawberry's legacy graphql-ws subscription handler can retain task and subscription bookkeeping after a one-shot subscription has naturally sent its complete message. When the application configures maxsubscriptionsperconnection, the handler counts those completed operations in...

3.7CVSS5.8AI score0.0035EPSS
SaveExploits0References6
Snyk
Snyk
•added 2026/10/09 2:07 p.m.•5 views

Incorrect Authorization

Overview strawberry-graphql is an A library for creating GraphQL APIs Affected versions of this package are vulnerable to Incorrect Authorization via the synchronous resolve method in strawberry/permission.py when a haspermission method is defined as a plain def that returns a coroutine awaitable...

8.7CVSS5.7AI score0.00353EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/10/09 2:07 p.m.•11 views

EUVD-2026-95392

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

7.5CVSS5.8AI score0.00353EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/09 2:07 p.m.•13 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.00353EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/09 2:07 p.m.•21 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.00353EPSS
SaveExploits0References6
RedhatCVE
RedhatCVE
•added 2026/10/08 11:59 p.m.•13 views

CVE-2026-107727

A flaw was found in strawberry-graphql, which could lead to a denial of service DoS on affected connections. When a limit on subscriptions per connection is configured, the legacy subscription handler fails to properly remove completed operations from internal tracking. A remote client can exhaus...

3.7CVSS5.7AI score0.0035EPSS
SaveExploits0References7
NVD
NVD
•added 2026/10/08 11:16 p.m.•16 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.00353EPSS
SaveExploits0References4
NVD
NVD
•added 2026/10/08 11:16 p.m.•15 views

CVE-2026-107727

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.312.3 until 0.327.2, the legacy graphql-ws subscription handler in strawberry/subscriptions/protocols/graphqlws/handlers.py does not remove naturally completed operations from self.tasks and self.subscriptions. When...

3.7CVSS0.0035EPSS
SaveExploits0References4
RedhatCVE
RedhatCVE
•added 2026/10/08 11:05 p.m.•12 views

CVE-2026-107728

A flaw was found in strawberry-graphql. When evaluating permissions on synchronous field resolvers, the library fails to properly await asynchronous permission check results and treats the resulting objects as inherently valid. A remote attacker can exploit this flaw to bypass authorization check...

7.5CVSS5.8AI score0.00353EPSS
SaveExploits0References7
CVE
CVE
•added 2026/10/08 10:13 p.m.•14 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.5CVSS5.8AI score0.00353EPSS
SaveExploits0References4
Mend
Mend
•added 2026/10/08 10:13 p.m.•8 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.7CVSS5.8AI score0.00353EPSS
SaveExploits0References4
osv_cve
osv_cve
•added 2026/10/08 10:13 p.m.•14 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 score0.00353EPSS
SaveExploits0References6
Cvelist
Cvelist
•added 2026/10/08 10:13 p.m.•38 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.00353EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/08 10:11 p.m.•38 views

CVE-2026-107727 Strawberry legacy graphql-ws retains naturally completed subscription slots

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.312.3 until 0.327.2, the legacy graphql-ws subscription handler in strawberry/subscriptions/protocols/graphqlws/handlers.py does not remove naturally completed operations from self.tasks and self.subscriptions. When...

3.7CVSS0.0035EPSS
SaveExploits0References4
Mend
Mend
•added 2026/10/08 10:11 p.m.•10 views

CVE-2026-107727

Strawberry GraphQL is a library for creating GraphQL APIs. From 0.312.3 until 0.327.2, the legacy graphql-ws subscription handler in strawberry/subscriptions/protocols/graphqlws/handlers.py does not remove naturally completed operations from self.tasks and self.subscriptions. When...

6.3CVSS5.9AI score0.0035EPSS
SaveExploits0References4
Rows per page
Query Builder