+11
−0
Loading
The network interface name in Linux is defined to be of size
IFNAMSIZ(=16), including the terminating null('\0') byte.
The same is applied to interface names read from 'bridge.conf'
file to form ACL rules. If user supplied '--br=bridge' name
is not restricted to the same length, it could lead to ACL bypass
issue. Restrict interface name to IFNAMSIZ, including null byte.
Reported-by:
Riccardo Schirone <rschiron@redhat.com>
Signed-off-by:
Prasad J Pandit <pjp@fedoraproject.org>
Reviewed-by:
Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by:
Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by:
Li Qiang <liq3ea@gmail.com>
Signed-off-by:
Jason Wang <jasowang@redhat.com>