Skip to content
Heist/ feed
Back to feed
Medium

Incorrect request error handling triggers server crash in Vapor

Type: advisorySources: OSV

Vapor is an HTTP web framework for Swift. There is a denial of service vulnerability impacting all users of affected versions of Vapor. The HTTP1 error handler closed connections when HTTP parse errors occur instead of passing them on. The issue is fixed as of Vapor release 4.84.2.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2023-44386
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 04:01 UTC · Revision 1

Source evidence

Incorrect request error handling triggers server crash in Vapor

core-osv · Original source

Published 5 Oct 2023, 17:41 UTC

Vapor is an HTTP web framework for Swift. There is a denial of service vulnerability impacting all users of affected versions of Vapor. The HTTP1 error handler closed connections when HTTP parse errors occur instead of passing them on. The issue is fixed as of Vapor release 4.84.2.

osv:CVE-2023-44386
Complete source record
{
  "id": "faf94fa5ef2b268a5b44c4a5e3e2eb024fab8e2dd6fb45c26e6bd35aea53bbbb",
  "url": "https://osv.dev/vulnerability/CVE-2023-44386",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Incorrect request error handling triggers server crash in Vapor",
    "summary": "Vapor is an HTTP web framework for Swift. There is a denial of service vulnerability impacting all users of affected versions of Vapor. The HTTP1 error handler closed connections when HTTP parse errors occur instead of passing them on. The issue is fixed as of Vapor release 4.84.2.",
    "evidence": "osv:CVE-2023-44386",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2023-44386",
      "aliases": [
        "CVE-2023-44386",
        "GHSA-3mwq-h3g6-ffhm"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/vapor/vapor",
              "type": "GIT",
              "events": [
                {
                  "introduced": "1f2b44b1739ff5cdec6c6dfec40020f5d4b2a813"
                },
                {
                  "fixed": "090464a654b03148b139a81f8f5ac63b0856f6f3"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "4.83.2"
                      },
                      {
                        "fixed": "4.84.2"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "090464a654b03148b139a81f8f5ac63b0856f6f3"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "090464a654b03148b139a81f8f5ac63b0856f6f3"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "4.84.2"
                  },
                  {
                    "cpe": "cpe:2.3:a:vapor:vapor:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.83.2"
                      },
                      {
                        "fixed": "4.84.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "4.84.1",
            "4.84.0",
            "4.83.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-44386.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:26.063538319Z",
      "provider": "osv",
      "references": [
        "https://github.com/vapor/vapor/releases/tag/4.84.2",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/44xxx/CVE-2023-44386.json",
        "https://github.com/vapor/vapor/security/advisories/GHSA-3mwq-h3g6-ffhm",
        "https://nvd.nist.gov/vuln/detail/CVE-2023-44386",
        "https://github.com/vapor/vapor/commit/090464a654b03148b139a81f8f5ac63b0856f6f3"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-231",
          "CWE-617",
          "CWE-696"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/44xxx/CVE-2023-44386.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2023-44386",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 492370,
  "published_at": "2023-10-05T17:41:38.379+00:00"
}