Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
phonet/pep: refuse to enable an unbound pipe
commit 75a2f31 upstream. This ioctl() implicitly assumed that the socket was already bound to a valid local socket name, i.e. Phonet object. If the socket was not bound, two separate problems would occur: 1) We'd send an pipe enablement request with an invalid source object. 2) Later socket calls could BUG on the socket unexpectedly being connected yet not bound to a valid object. Reported-by: syzbot+2dc91e7fc3dea88b1e8a@syzkaller.appspotmail.com Signed-off-by: Rémi Denis-Courmont <remi@remlab.net> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- linux-5.15.100-mpi
- linux-5.15.101-mpi
- linux-5.15.102-mpi
- linux-5.15.103-mpi
- linux-5.15.104-mpi
- linux-5.15.105-mpi
- linux-5.15.106-mpi
- linux-5.15.107-mpi
- linux-5.15.108-mpi
- linux-5.15.109-mpi
- linux-5.15.110-mpi
- linux-5.15.111-mpi
- linux-5.15.112-mpi
- linux-5.15.113-mpi
- linux-5.15.114-mpi
- linux-5.15.115-mpi
- linux-5.15.116-mpi
- linux-5.15.117-mpi
- linux-5.15.118-mpi
- linux-5.15.119-mpi
- linux-5.15.120-mpi
- linux-5.15.121-mpi
- linux-5.15.122-mpi
- linux-5.15.123-mpi
- linux-5.15.124-mpi
- linux-5.15.125-mpi
- linux-5.15.126-mpi
- linux-5.15.127-mpi
- linux-5.15.128-mpi
- linux-5.15.129-mpi
- linux-5.15.130-mpi
- linux-5.15.131-mpi
- linux-5.15.132-mpi
- linux-5.15.133-mpi
- linux-5.15.134-mpi
- linux-5.15.135-mpi
- linux-5.15.136-mpi
- linux-5.15.137-mpi
- linux-5.15.138-mpi
- linux-5.15.139-mpi
- linux-5.15.140-mpi
- linux-5.15.141-mpi
- linux-5.15.142-mpi
- linux-5.15.143-mpi
- linux-5.15.144-mpi
- linux-5.15.145-mpi
- linux-5.15.146-mpi
- linux-5.15.147-mpi
- linux-5.15.148-mpi
- linux-5.15.149-mpi
- linux-5.15.150-mpi
- linux-5.15.151-mpi
- linux-5.15.152-mpi
- linux-5.15.153-mpi
- linux-5.15.154-mpi
- linux-5.15.155-mpi
- linux-5.15.156-mpi
- linux-5.15.157-mpi
- linux-5.15.158-mpi
- linux-5.15.159-mpi
- linux-5.15.160-mpi
- linux-5.15.161-mpi
- linux-5.15.162-mpi
- linux-5.15.163-mpi
- linux-5.15.164-mpi
- linux-5.15.165-mpi
- linux-5.15.166-mpi
- linux-5.15.167-mpi
- linux-5.15.168-mpi
- linux-5.15.169-mpi
- linux-5.15.170-mpi
- linux-5.15.171-mpi
- linux-5.15.172-mpi
- linux-5.15.173-mpi
- linux-5.15.174-mpi
- linux-5.15.175-mpi
- linux-5.15.176-mpi
- linux-5.15.177-mpi
- linux-5.15.178-mpi
- linux-5.15.179-mpi
- linux-5.15.180-mpi
- linux-5.15.181-mpi
- linux-5.15.182-mpi
- linux-5.15.183-mpi
- linux-5.15.184-mpi
- linux-5.15.185-mpi
- linux-5.15.186-mpi
- linux-5.15.187-mpi
- linux-5.15.188-mpi
- linux-5.15.189-mpi
- linux-5.15.190-mpi
- linux-5.15.191-mpi
- linux-5.15.192-mpi
- linux-5.15.193-mpi
- linux-5.15.194-mpi
- linux-5.15.53-mpi
- linux-5.15.69-mpi
- linux-5.15.70-mpi
- linux-5.15.71-mpi
- linux-5.15.72-mpi
- linux-5.15.73-mpi
- linux-5.15.74-mpi
- linux-5.15.75-mpi
- linux-5.15.76-mpi
- linux-5.15.77-mpi
- linux-5.15.78-mpi
- linux-5.15.79-mpi
- linux-5.15.80-mpi
- linux-5.15.81-mpi
- linux-5.15.82-mpi
- linux-5.15.83-mpi
- linux-5.15.84-mpi
- linux-5.15.85-mpi
- linux-5.15.86-mpi
- linux-5.15.87-mpi
- linux-5.15.88-mpi
- linux-5.15.89-mpi
- linux-5.15.90-mpi
- linux-5.15.91-mpi
- linux-5.15.92-mpi
- linux-5.15.93-mpi
- linux-5.15.94-mpi
- linux-5.15.95-mpi
- linux-5.15.96-mpi
- linux-5.15.97-mpi
- linux-5.15.98-mpi
- linux-5.15.99-mpi