summaryrefslogtreecommitdiffstats
path: root/samples/trace_printk
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2016-09-15 16:47:09 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-09-22 11:41:54 +0200
commit669e0a51b1b50052b1615683cde64e1c28ae895f (patch)
tree63c34a3da13db5cb27ae308aa462d8a1275f1464 /samples/trace_printk
parentd2ec3f77de8e67b7a3dab3ec827467e0fd797c86 (diff)
downloadop-kernel-dev-669e0a51b1b50052b1615683cde64e1c28ae895f.zip
op-kernel-dev-669e0a51b1b50052b1615683cde64e1c28ae895f.tar.gz
vt: Fix a read-past-array in vc_t416_color().
This makes it show up on UBSAN: perl -e 'for (0..15) {my @x=("0")x$_;push @x,qw(38 2 64 128 192 4);printf "\e[%smAfter %d zeroes.\e[0m\n", join(";",@x[0..($_+5<15?$_+5:15)]), $_}' Seems harmless: if you can programmatically read attributes of a vt character (/dev/vcsa*), multiple probes can obtain parts of vt_mode then lowest byte (5th on 64-bit big-endian) of a pointer. Signed-off-by: Adam Borowski <kilobyte@angband.pl> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'samples/trace_printk')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud