Steven Johnstone

Hash Date Message
6dc231496501f01df43793efdd9aeb43349ed8bc 2023-06-23 [ruby/yarp] Don't read past the end of input parsing regex group
6ee106ff7953c155fe9b04ae7d9fe4f4617d7348 2023-06-23 [ruby/yarp] If ? is last char of regexp buffer, don't read beyond it.
261e3663fdabd1665d0b978ecd12b0ddb639b190 2023-06-23 [ruby/yarp] Check for eof in yp_regexp_char_is_eof
4fc8b8f06dfe113a0e8444c36de9f4e633325849 2023-06-23 [ruby/yarp] Prevent reading/writing outside the bounds of options
0b4420bfd5f32fd715704f9adcf2320971f05ab3 2025-11-20 [ruby/prism] Use memmove for overlapping memory ranges
026140b3a209ee2608241a91bb7728a429285685 2025-11-20 [ruby/prism] Avoid reading out-of-bounds in pm_strnstr
834adc358ae967dfa52890a9abba551a070ab75e 2025-12-05 [ruby/prism] Avoid out-of-bounds reads
be12e19856c95ac722efa944af74122a9b2a6bef 2025-12-05 [ruby/prism] Avoid undefined int overflow behaviour
0346206d3eab2a8e659be0dd52aea6fc7b0ebb06 2025-12-06 [ruby/prism] Avoid out-of-bounds reads