dataclasses-avroschema 能够从 Python 数据类(dataclasses)、Pydantic 模型以及 Faust Records 生成 Avro 模式(schema),并能够从 Avro 模式生成 Python 代码。在 0.38.0 到 0.70.5 版本中, 方法在处理受模式控制的枚举字段默认值时,在应用大小写转换后会将其呈现为枚举成员引用,但未对其作为标识符的有效性进行验证。攻击者可以利用换行符、运算符和标点符号绕过预期的引用机制,向生成的 Python 模块中注入受限语句,从而可
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| marcosschroh | dataclasses-avroschema | >= 0.38.0, < 0.70.6 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| marcosschroh | dataclasses-avroschema | >= 0.38.0, < 0.70.6 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-108376 | 8.8 HIGH | dataclasses-avroschema allows code injection through record names in generated default fac |
| CVE-2026-108375 | 8.8 HIGH | dataclasses-avroschema allows code injection through generated field-default literals |
| CVE-2026-108377 | 8.8 HIGH | dataclasses-avroschema allows code injection through generated Meta.schema_name |
| CVE-2026-108380 | 8.8 HIGH | dataclasses-avroschema field documentation allows code injection in generated Pydantic des |
| CVE-2026-108378 | 8.8 HIGH | dataclasses-avroschema record documentation can terminate generated class docstrings |
| CVE-2026-108381 | 8.8 HIGH | dataclasses-avroschema pydantic-class metadata allows code injection in generated annotati |
| CVE-2026-108379 | 8.8 HIGH | dataclasses-avroschema fixed namespaces allow code injection in generated annotations |
| CVE-2026-108382 | 8.8 HIGH | dataclasses-avroschema allows code injection through generated enum-symbol string literals |
| CVE-2026-108385 | 8.8 HIGH | dataclasses-avroschema enum symbols can inject statements through generated member names |
| CVE-2026-108384 | 8.8 HIGH | dataclasses-avroschema allows code injection through fixed-type aliases supplied as a bare |
No comments yet