{"metadata": {"vulnerability": "ghsa-3wwr-3g9f-9gc7", "count": 15, "kinds": {"milestone": 5, "sighting": 2, "kev": 0, "other": 8}}, "data": [{"timestamp": "2025-01-20T15:18:26.989Z", "date_only": false, "value": "2025-01-20T15:18:26.989Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5 \u00b7 CVE-2025-24359", "record": "CVE-2025-24359", "field": "cveMetadata.dateReserved"}, {"timestamp": "2025-01-24T16:52:44.304Z", "date_only": false, "value": "2025-01-24T16:52:44.304Z", "kind": "milestone", "label": "Published", "source": "cvelistv5 \u00b7 CVE-2025-24359", "record": "CVE-2025-24359", "field": "cveMetadata.datePublished"}, {"timestamp": "2025-01-24T16:53:59.765Z", "date_only": false, "value": "2025-01-24T16:53:59.765661Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/113884373894073837", "record": "GHSA-3wwr-3g9f-9gc7", "field": "creation_timestamp", "uuid": "e4ea9379-0c61-4534-b2cf-576a23f028f4", "url": "https://infosec.exchange/users/cve/statuses/113884373894073837"}, {"timestamp": "2025-01-24T17:04:48Z", "date_only": false, "value": "2025-01-24T17:04:48.000000Z", "kind": "sighting", "label": "Published proof of concept", "source": "https://t.me/DarkWebInformer_CVEAlerts/2936", "record": "GHSA-3WWR-3G9F-9GC7", "field": "creation_timestamp", "uuid": "851d8c01-2a33-4ddb-909a-79c01556e370", "content": "\ud83d\udd17 DarkWebInformer.com - Cyber Threat Intelligence\n\ud83d\udccc CVE ID: CVE-2025-24359\n\ud83d\udd39 Description: ASTEVAL is an evaluator of Python expressions and statements. Prior to version 1.0.6, if an attacker can control the input to the `asteval` library, they can bypass asteval's restrictions and execute arbitrary Python code in the context of the application using the library. The vulnerability is rooted in how `asteval` performs handling of `FormattedValue` AST nodes. In particular, the `on_formattedvalue` value uses the dangerous format method of the str class. The code allows an attacker to manipulate the value of the string used in the dangerous call `fmt.format(__fstring__=val)`. This vulnerability can be exploited to access protected attributes by intentionally triggering an `AttributeError` exception. The attacker can then catch the exception and use its `obj` attribute to gain arbitrary access to sensitive or protected object properties. Version 1.0.6 fixes this issue.\n\ud83d\udccf Published: 2025-01-24T16:52:44.304Z\n\ud83d\udccf Modified: 2025-01-24T16:52:44.304Z\n\ud83d\udd17 References:\n1. https://github.com/lmfit/asteval/security/advisories/GHSA-3wwr-3g9f-9gc7\n2. https://github.com/lmfit/asteval/blob/cfb57f0beebe0dc0520a1fbabc35e66060c7ea71/asteval/asteval.py#L507\n3. https://lucumr.pocoo.org/2016/12/29/careful-with-str-format", "url": "https://t.me/DarkWebInformer_CVEAlerts/2936"}, {"timestamp": "2025-01-24T17:15:16Z", "date_only": false, "value": "2025-01-24T17:15:16Z", "kind": "other", "label": "Nvd published at", "source": "github", "record": "ghsa-3wwr-3g9f-9gc7", "field": "database_specific.nvd_published_at"}, {"timestamp": "2025-01-24T17:28:13.184Z", "date_only": false, "value": "2025-01-24T17:28:13.184358Z", "kind": "other", "label": "Recorded", "source": "cvelistv5 \u00b7 CVE-2025-24359 / CISA-ADP", "record": "CVE-2025-24359", "field": "containers.adp.0.metrics.0.other.content.timestamp"}, {"timestamp": "2025-01-24T18:45:30Z", "date_only": false, "value": "2025-01-24T18:45:30Z", "kind": "milestone", "label": "Published", "source": "github", "record": "ghsa-3wwr-3g9f-9gc7", "field": "published"}, {"timestamp": "2025-01-25T00:54:49Z", "date_only": false, "value": "2025-01-25T00:54:49Z", "kind": "other", "label": "Updated", "source": "github", "record": "ghsa-3wwr-3g9f-9gc7", "field": "modified"}, {"timestamp": "2025-01-25T00:54:58.877Z", "date_only": false, "value": "2025-01-25T00:54:58.877Z", "kind": "other", "label": "Updated", "source": "cvelistv5 \u00b7 CVE-2025-24359 / GitHub_M", "record": "CVE-2025-24359", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2025-02-12T20:01:18.799Z", "date_only": false, "value": "2025-02-12T20:01:18.799Z", "kind": "other", "label": "Updated", "source": "cvelistv5 \u00b7 CVE-2025-24359", "record": "CVE-2025-24359", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2025-02-12T20:01:18.799Z", "date_only": false, "value": "2025-02-12T20:01:18.799Z", "kind": "other", "label": "Updated", "source": "cvelistv5 \u00b7 CVE-2025-24359 / CISA-ADP", "record": "CVE-2025-24359", "field": "containers.adp.0.providerMetadata.dateUpdated"}, {"timestamp": "2026-07-07T14:34:49.119Z", "date_only": false, "value": "2026-07-07T14:34:49.119921Z", "kind": "milestone", "label": "Published", "source": "pysec \u00b7 PYSEC-2026-1195", "record": "PYSEC-2026-1195", "field": "published"}, {"timestamp": "2026-07-07T17:23:47.567Z", "date_only": false, "value": "2026-07-07T17:23:47.567671Z", "kind": "other", "label": "Updated", "source": "pysec \u00b7 PYSEC-2026-1195", "record": "PYSEC-2026-1195", "field": "modified"}, {"timestamp": "2026-08-13T16:39:32Z", "date_only": false, "value": "2026-08-13T16:39:32Z", "kind": "milestone", "label": "Published", "source": "osv_homebrew \u00b7 BREW-CHECKOV-CVE-2025-24359", "record": "BREW-CHECKOV-CVE-2025-24359", "field": "published"}, {"timestamp": "2026-09-17T19:53:35Z", "date_only": false, "value": "2026-09-17T19:53:35Z", "kind": "other", "label": "Updated", "source": "osv_homebrew \u00b7 BREW-CHECKOV-CVE-2025-24359", "record": "BREW-CHECKOV-CVE-2025-24359", "field": "modified"}]}
