diff options
| author | vvvv <[email protected]> | 2026-07-07 18:37:38 +0300 |
|---|---|---|
| committer | vvvv <[email protected]> | 2026-07-07 19:13:28 +0300 |
| commit | 1589e7dbd3140fe237a230a81f9728b7f7696183 (patch) | |
| tree | 32704593aa5a666f95ab3077ec07bc8fc5c9c07e /contrib/python/python-dateutil/ya.make | |
| parent | 6dfb12d0ec21f358fa39e0834a4ba011acd3c93d (diff) | |
YQL-21390 fix
#### Fix use-after-free in escaped argument names parsing ✎
- Changed type of argument name variable from `TStringBuf` to `TString` to ensure proper ownership of the string data
- Added regression tests to verify correct parsing of escaped argument names with resource types
- Prevents potential use-after-free issue when parsing nested escaped identifiers where the same scratch buffer is reused
- Maintains backward compatibility while fixing memory safety issue in type string parsing
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:f3e444a9d8809737ab51117fc96298967b09e623
Diffstat (limited to 'contrib/python/python-dateutil/ya.make')
0 files changed, 0 insertions, 0 deletions
