lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240502112326.34463-1-pabeni@redhat.com>
Date: Thu,  2 May 2024 13:23:26 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
	davem@...emloft.net,
	netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for v6.9-rc7

Hi Linus!

The following changes since commit 52afb15e9d9a021ab6eec923a087ec9f518cb713:

  Merge tag 'net-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-04-25 11:19:38 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.9-rc7

for you to fetch changes up to 78cfe547607a83de60cd25304fa2422777634712:

  MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (2024-05-02 11:24:03 +0200)

----------------------------------------------------------------
Including fixes from bpf.

Relatively calm week, likely due to public holiday in most places.
No known outstanding regressions.

Current release - regressions:

  - rxrpc: fix wrong alignmask in __page_frag_alloc_align()

  - eth: e1000e: change usleep_range to udelay in PHY mdic access

Previous releases - regressions:

  - gro: fix udp bad offset in socket lookup

  - bpf: fix incorrect runtime stat for arm64

  - tipc: fix UAF in error path

  - netfs: fix a potential infinite loop in extract_user_to_sg()

  - eth: ice: ensure the copied buf is NUL terminated

  - eth: qeth: fix kernel panic after setting hsuid

Previous releases - always broken:

  - bpf:
    - verifier: prevent userspace memory access
    - xdp: use flags field to disambiguate broadcast redirect

  - bridge: fix multicast-to-unicast with fraglist GSO

  - mptcp: ensure snd_nxt is properly initialized on connect

  - nsh: fix outer header access in nsh_gso_segment().

  - eth: bcmgenet: fix racing registers access

  - eth: vxlan: fix stats counters.

Misc:

  - a bunch of MAINTAINERS file updates

Signed-off-by: Paolo Abeni <pabeni@...hat.com>

----------------------------------------------------------------
Alexandra Winter (1):
      s390/qeth: Fix kernel panic after setting hsuid

Alexei Starovoitov (1):
      Merge branch 'bpf-prevent-userspace-memory-access'

Andrii Nakryiko (1):
      bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Anton Protopopov (1):
      bpf: Fix a verifier verbose message

Asbjørn Sloth Tønnesen (4):
      net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
      net: qede: use return from qede_parse_flow_attr() for flower
      net: qede: use return from qede_parse_flow_attr() for flow_spec
      net: qede: use return from qede_parse_actions()

Björn Töpel (1):
      MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers

Bui Quang Minh (3):
      ice: ensure the copied buf is NUL terminated
      bna: ensure the copied buf is NUL terminated
      octeontx2-af: avoid off-by-one read from userspace

David Bauer (1):
      net l2tp: drop flow hash on forward

David Howells (1):
      Fix a potential infinite loop in extract_user_to_sg()

David S. Miller (3):
      Merge branch 'bcmgenet-protect-contended-accesses'
      Merge branch 'qed-error-codes'
      Merge branch 'vxlan-stats'

Doug Berger (3):
      net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
      net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
      net: bcmgenet: synchronize UMAC_CMD access

Felix Fietkau (2):
      net: bridge: fix multicast-to-unicast with fraglist GSO
      net: core: reject skb_copy(_expand) for fraglist GSO skbs

Guillaume Nault (3):
      vxlan: Fix racy device stats updates.
      vxlan: Add missing VNI filter counter update in arp_reduce().
      vxlan: Pull inner IP header in vxlan_rcv().

Jakub Kicinski (5):
      Merge branch 'ensure-the-copied-buf-is-nul-terminated'
      Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
      MAINTAINERS: add an explicit entry for YNL
      MAINTAINERS: remove Ariel Elior
      MAINTAINERS: mark MYRICOM MYRI-10G as Orphan

Jason Xing (1):
      bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Jeffrey Altman (1):
      rxrpc: Clients must accept conn from any address

Kuniyuki Iwashima (1):
      nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Marek Behún (1):
      net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Paolo Abeni (3):
      mptcp: ensure snd_nxt is properly initialized on connect
      tipc: fix UAF in error path
      Merge branch 'net-gro-add-flush-flush_id-checks-and-fix-wrong-offset-in-udp'

Puranjay Mohan (5):
      MAINTAINERS: Update email address for Puranjay Mohan
      arm32, bpf: Reimplement sign-extension mov instruction
      bpf: verifier: prevent userspace memory access
      bpf, x86: Fix PROBE_MEM runtime load check
      selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64

Richard Gobert (2):
      net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb
      net: gro: add flush check in udp_gro_receive_segment

Sebastian Andrzej Siewior (1):
      cxgb4: Properly lock TX queue for the selftest.

Shigeru Yoshida (1):
      ipv4: Fix uninit-value access in __ip_make_skb()

Toke Høiland-Jørgensen (1):
      xdp: use flags field to disambiguate broadcast redirect

Vitaly Lifshits (1):
      e1000e: change usleep_range to udelay in PHY mdic access

Xin Long (1):
      tipc: fix a possible memleak in tipc_buf_append

Xu Kuohai (2):
      bpf, arm64: Fix incorrect runtime stats
      riscv, bpf: Fix incorrect runtime stats

Yunsheng Lin (1):
      rxrpc: Fix using alignmask being zero for __page_frag_alloc_align()

 .mailmap                                           |  1 +
 MAINTAINERS                                        | 22 +++++---
 arch/arm/net/bpf_jit_32.c                          | 56 ++++++++++++++-----
 arch/arm64/net/bpf_jit_comp.c                      |  6 +--
 arch/riscv/net/bpf_jit_comp64.c                    |  6 +--
 arch/x86/net/bpf_jit_comp.c                        | 63 +++++++++++-----------
 drivers/net/dsa/mv88e6xxx/chip.c                   |  4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     | 16 +++++-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |  4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |  8 ++-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |  6 ++-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |  4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |  6 +--
 drivers/net/ethernet/intel/e1000e/phy.c            |  8 +--
 drivers/net/ethernet/intel/ice/ice_debugfs.c       |  8 +--
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |  4 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     | 14 ++---
 drivers/net/vxlan/vxlan_core.c                     | 49 +++++++++++------
 drivers/s390/net/qeth_core_main.c                  | 61 ++++++++++-----------
 include/linux/filter.h                             |  1 +
 include/linux/skmsg.h                              |  2 +
 include/net/gro.h                                  |  9 ++++
 kernel/bpf/core.c                                  |  9 ++++
 kernel/bpf/verifier.c                              | 33 +++++++++++-
 lib/Kconfig.debug                                  |  5 +-
 lib/scatterlist.c                                  |  2 +-
 net/8021q/vlan_core.c                              |  2 +
 net/bridge/br_forward.c                            |  2 +-
 net/core/filter.c                                  | 42 +++++++++++----
 net/core/gro.c                                     |  1 +
 net/core/skbuff.c                                  | 27 +++++++---
 net/core/skmsg.c                                   |  5 +-
 net/ipv4/af_inet.c                                 |  1 +
 net/ipv4/ip_output.c                               |  2 +-
 net/ipv4/raw.c                                     |  3 ++
 net/ipv4/udp.c                                     |  3 +-
 net/ipv4/udp_offload.c                             | 15 +++++-
 net/ipv6/ip6_offload.c                             |  1 +
 net/ipv6/udp.c                                     |  3 +-
 net/ipv6/udp_offload.c                             |  3 +-
 net/l2tp/l2tp_eth.c                                |  3 ++
 net/mptcp/protocol.c                               |  3 ++
 net/nsh/nsh.c                                      | 14 ++---
 net/rxrpc/conn_object.c                            |  9 +---
 net/rxrpc/insecure.c                               |  2 +-
 net/rxrpc/rxkad.c                                  |  2 +-
 net/rxrpc/txbuf.c                                  | 10 ++--
 net/tipc/msg.c                                     |  8 ++-
 .../selftests/bpf/bpf_testmod/bpf_testmod.c        |  3 ++
 49 files changed, 378 insertions(+), 193 deletions(-)


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ