kin-openapi 是一个用于处理 OpenAPI 文件的 Go 语言项目。从版本 0.2.0 到 0.144.0,当某个操作声明的 媒体类型内容参数缺少 schema(模式定义)时, 函数可能引发空指针解引用,从而导致拒绝服务(DoS)。 在文件 中,默认的 函数在解引用 之前,未检查 是否为 。然而, 函数在 OpenAPI 3.0.x 和 3.1.x 规范下却会接受此类文档。 因此,攻击者只需发送一个未经认证的请求并提供该参数的值,即可导致请求验证过程发生 panic,引发请求中断。在常见的同步 路径中,
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| getkin | kin-openapi | >= 0.2.0, < 0.144.0 |
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 |
|---|---|---|---|---|
| getkin | kin-openapi | >= 0.2.0, < 0.144.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet