about summary refs log tree commit diff
path: root/arch/x86_64
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 /arch/x86_64
parentfd7d018521115f2674bf85cbccaf745852b9ed3a (diff)
downloadmusl-master.tar.gz
musl-master.tar.xz
musl-master.zip
iconv: fix missing bounds checking for shift_jis decoding HEAD master
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 'arch/x86_64')
0 files changed, 0 insertions, 0 deletions