summaryrefslogtreecommitdiff
path: root/src/regex/regexec.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2024-03-02 15:01:18 -0500
committerRich Felker <dalias@aerifal.cx>2024-03-02 22:17:49 -0500
commit7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0 (patch)
treea9fb539bb6553839248f8bce59ecea0a3e3a2b38 /src/regex/regexec.c
parentfd7d018521115f2674bf85cbccaf745852b9ed3a (diff)
downloadmusl-7ada6dde6f9dc6a2836c3d92c2f762d35fd229e0.tar.gz
iconv: fix missing bounds checking for shift_jis decoding
the jis0208 table we use is only 84x94 in size, but the shift_jis encoding supports a 94x94 grid. attempts to convert sequences outside of the supported zone resulted in out-of-bounds table reads, misinterpreting adjacent rodata as part of the character table and thereby converting these sequences to unexpected characters.
Diffstat (limited to 'src/regex/regexec.c')
0 files changed, 0 insertions, 0 deletions