char: synclinkmp: fix information leak to userland
Subsystems (2)
PATCH 8/8 char: synclinkmp: fix information leak to userland
Structure new_line is copied to userland with some padding fields unitialized. It leads to leaking of stack memory.
Signed-off-by Vasiliy Kulikov <[email protected]>
---
Compile tested.
drivers/char/synclinkmp.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/char/synclinkmp.c +2 -0
@@ -1746,6 +1746,8 @@ static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)if (cmd !=SIOCWANDEV )return hdlc_ioctl (dev, ifr, cmd); +memset (&new_line,0 , size); +switch (ifr->ifr_settings.type) {case IF_GET_IFACE :/* return current sync_serial_settings */
Signature · 1 line
1.7.0.4