An attacker who controls the reason parameter when creating a Response may be able to inject extra headers or similar exploits.
In the unlikely situation that an application allows untrusted data to be used in the response's reason parameter, then an attacker could manipulate the response to send something different from what the developer intended.
Patch: https://github.com/aio-libs/aiohttp/commit/53b35a2f8869c37a133e60bf1a82a1c01642ba2b
{
"github_reviewed": true,
"github_reviewed_at": "2026-04-01T21:48:24Z",
"severity": "LOW",
"cwe_ids": [
"CWE-113"
],
"nvd_published_at": "2026-04-01T21:17:00Z"
}