diff options
author | Josh Boyer <jwboyer@redhat.com> | 2013-06-06 08:24:07 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@redhat.com> | 2013-06-06 08:24:31 -0400 |
commit | 5a0fdd92dca3d5a4265f6db6dc53fb541d2c9825 (patch) | |
tree | ee6c3df82a4413adb56a1999e0d81009d1c4b15c /fanotify-info-leak-in-copy_event_to_user.patch | |
parent | fa81d1f8325433f5a97a1e02be5bd06f4ea7c6ec (diff) | |
download | kernel-5a0fdd92dca3d5a4265f6db6dc53fb541d2c9825.tar.gz kernel-5a0fdd92dca3d5a4265f6db6dc53fb541d2c9825.tar.xz kernel-5a0fdd92dca3d5a4265f6db6dc53fb541d2c9825.zip |
CVE-2013-2148 fanotify: info leak in copy_event_to_user (rhbz 971258 971261)
Diffstat (limited to 'fanotify-info-leak-in-copy_event_to_user.patch')
-rw-r--r-- | fanotify-info-leak-in-copy_event_to_user.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/fanotify-info-leak-in-copy_event_to_user.patch b/fanotify-info-leak-in-copy_event_to_user.patch new file mode 100644 index 000000000..92b218b1c --- /dev/null +++ b/fanotify-info-leak-in-copy_event_to_user.patch @@ -0,0 +1,14 @@ +diff --git a/fs/notify/fanotify/fanotify_user.c b/fs/notify/fanotify/fanotify_user.c +index 6c80083..77cc85d 100644 +--- a/fs/notify/fanotify/fanotify_user.c ++++ b/fs/notify/fanotify/fanotify_user.c +@@ -122,6 +122,7 @@ static int fill_event_metadata(struct fsnotify_group *group, + metadata->event_len = FAN_EVENT_METADATA_LEN; + metadata->metadata_len = FAN_EVENT_METADATA_LEN; + metadata->vers = FANOTIFY_METADATA_VERSION; ++ metadata->reserved = 0; + metadata->mask = event->mask & FAN_ALL_OUTGOING_EVENTS; + metadata->pid = pid_vnr(event->tgid); + if (unlikely(event->mask & FAN_Q_OVERFLOW)) + +
\ No newline at end of file |