Approved changes feed: RSS · Atom

cpe:2.3:a:smithyhq:sqladmin:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorSmithyhq (4c85106f-a32b-5430-8383-5a893dae4727)
ProductSqladmin (29ec501e-0a8d-5154-a6fa-7014e3050c4f)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-54529 vulnerable 2026-09-16 04:33:28.320038 SQLAdmin: Unvalidated sortBy parameter in `ModelView` bypasses `column_sortable_list`
MEDIUM (5.3)
SQLAdmin is a flexible Admin interface for SQLAlchemy models. Prior to 0.27.1, ModelView.sort_query in sqladmin/models.py accepts the attacker-controlled sortBy list-view query parameter without enforcing the configured column_sortable_list server-side allow-list in self._sort_fields. The value is resolved with getattr and passed to relationship joins and order_by, allowing requests to sort by columns hidden from column_list and by related-model columns through dotted paths. The resulting row order forms an information-exposure oracle for unexposed values, and reversing ascending and descending order confirms their relative ordering. Pairing sortBy with searchable or filterable columns and pagination can narrow the oracle toward specific values, but exact recovery depends on the application's available fields and data. This issue is fixed in version 0.27.1.
Published: 2026-09-14T15:38:14.083Z
Updated: 2026-09-14T16:29:44.765Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46645 vulnerable 2026-07-29 00:54:59.118382 SQLAdmin: Authorization Bypass on `ajax_lookup`
MEDIUM (4.3)
SQLAdmin is a flexible Admin interface for SQLAlchemy models. Prior to version 0.25.1, the ajax_lookup endpoint in application.py bypasses the is_accessible() access control check that all other endpoints enforce. If a developer restricts model access by overriding is_accessible(), an authenticated user can still query that model's data through the ajax_lookup endpoint — silently bypassing the restriction. This issue has been patched in version 0.25.1.
Published: 2026-06-10T22:23:57.397Z
Updated: 2026-06-11T16:14:04.832Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.