CVE-2026-54831
published 2026-06-26CVE-2026-54831: Unauthenticated SQL Injection in GeoDirectory <= 2.8.162 versions.
PriorityP265critical9.3CVSS 3.1
AVNACLPRNUINSCCHINAL
EPSS
0.28%
20.0th percentile
Unauthenticated SQL Injection in GeoDirectory <= 2.8.162 versions.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| paolo | geodirectory | n/a – 2.8.162 | — |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Unauthenticated SQL Injection in GeoDirectory <= 2.8.162 versions.
ghsa_unreviewed·2026-06-26
CVE-2026-54831 [CRITICAL] CWE-89 Unauthenticated SQL Injection in GeoDirectory <= 2.8.162 versions.
Unauthenticated SQL Injection in GeoDirectory <= 2.8.162 versions.
GHSA
Ray: Remote Code Execution via Parquet Arrow Extension Type Deserialization
ghsa·2026-04-24
CVE-2026-41486 [HIGH] CWE-502 Ray: Remote Code Execution via Parquet Arrow Extension Type Deserialization
Ray: Remote Code Execution via Parquet Arrow Extension Type Deserialization
Ray Data registers custom Arrow extension types (`ray.data.arrow_tensor`, `ray.data.arrow_tensor_v2`, `ray.data.arrow_variable_shaped_tensor`) globally in PyArrow. When PyArrow reads a Parquet file containing one of these extension types, it calls `__arrow_ext_deserialize__` on the field's metadata bytes. Ray's implementation passes these bytes directly to `cloudpickle.loads()`, achieving arbitrary code execution during schema parsing, before any row data is read.
In May 2024, Ray fixed a related vulnerability in `PyExtensionType`-based extension types ([issue #41314](https://github.com/ray-project/ray/issues/41314), [PR #45084](https://github.com/ray-project/ray/pull/45084)). In July 2025, [PR #54831](https://gi
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2026-06-26
Published