A heap-buffer-overflow vulnerability is possible in mvfst via a specially crafted message during a QUIC session. This issue affects mvfst versions prior to v2025.07.07.00.
[
{
"signature_type": "Line",
"source": "https://github.com/facebook/mvfst/commit/65b297332191de6e867c4a3139a233fc84c0e7e0",
"signature_version": "v1",
"target": {
"file": "quic/server/test/QuicServerTransportTest.cpp"
},
"id": "CVE-2025-30403-b96d41c6",
"deprecated": false,
"digest": {
"line_hashes": [
"109635496399465194200365249824753989248",
"268241433506113120131676170924760634205",
"210433768695664219401397956953288459121",
"241238244522086551514124920129695241379",
"94261832321462151248039445531238162804",
"6513156253446097844455784851518529280",
"215852990144267569037920970715087428413",
"296481722082696841595871374931381935909",
"218001601192870813037414502163739957469",
"223587628361970460774825732875919793282",
"4898243644475824479626002985620819604",
"88171764556776383983025629606954914206"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://github.com/facebook/mvfst/commit/65b297332191de6e867c4a3139a233fc84c0e7e0",
"signature_version": "v1",
"target": {
"file": "quic/server/QuicServerTransport.cpp",
"function": "QuicServerTransport::registerAllTransportKnobParamHandlers"
},
"id": "CVE-2025-30403-c273afb7",
"deprecated": false,
"digest": {
"function_hash": "208723450299243019982314994445398926972",
"length": 22053.0
}
},
{
"signature_type": "Function",
"source": "https://github.com/facebook/mvfst/commit/65b297332191de6e867c4a3139a233fc84c0e7e0",
"signature_version": "v1",
"target": {
"file": "quic/server/test/QuicServerTransportTest.cpp",
"function": "TEST_F"
},
"id": "CVE-2025-30403-cab423e0",
"deprecated": false,
"digest": {
"function_hash": "131352266776178433337981149495555933547",
"length": 1174.0
}
},
{
"signature_type": "Line",
"source": "https://github.com/facebook/mvfst/commit/65b297332191de6e867c4a3139a233fc84c0e7e0",
"signature_version": "v1",
"target": {
"file": "quic/common/BufUtil.h"
},
"id": "CVE-2025-30403-d6a6fed0",
"deprecated": false,
"digest": {
"line_hashes": [
"112413491556449806323921950655555871787",
"323003975541744755148479121280525306468",
"282787821402900262813170755968408752509",
"93631063314172836112038762810507550986",
"250827278477683185329084737067662343158"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"source": "https://github.com/facebook/mvfst/commit/65b297332191de6e867c4a3139a233fc84c0e7e0",
"signature_version": "v1",
"target": {
"file": "quic/common/test/BufUtilTest.cpp"
},
"id": "CVE-2025-30403-d8e3ec75",
"deprecated": false,
"digest": {
"line_hashes": [
"25318259841628669304498105988064049258",
"54343792301131539265578558428474522963",
"135238316927150974846704469556209322648",
"104483566425259149333323491647665949693",
"302474871860117260875644444111670109765",
"88511704264196397464906093098424352689",
"284566009702899207254084659850051958906",
"296320280866619474700431786733373419585"
],
"threshold": 0.9
}
},
{
"signature_type": "Line",
"source": "https://github.com/facebook/mvfst/commit/65b297332191de6e867c4a3139a233fc84c0e7e0",
"signature_version": "v1",
"target": {
"file": "quic/server/QuicServerTransport.cpp"
},
"id": "CVE-2025-30403-e09dc165",
"deprecated": false,
"digest": {
"line_hashes": [
"62004651989832169906048942366993483805",
"285551130117691970366812518589171239233",
"26504857526276584604788099026189146014",
"53159096773085882321926762415562697007",
"87683309468235957172019986777384480191"
],
"threshold": 0.9
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-30403.json"
"2026-04-12T14:42:33Z"