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: <20210508005952.3236141-1-kuba@kernel.org>
Date:   Fri,  7 May 2021 17:59:52 -0700
From:   Jakub Kicinski <kuba@...nel.org>
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 5.13-rc1

The following changes since commit 9d31d2338950293ec19d9b095fbaa9030899dcb4:

  Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next (2021-04-29 11:57:23 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.13-rc1

for you to fetch changes up to 55bc1af3d9115d669570aa633e5428d6e2302e8f:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf (2021-05-07 16:10:12 -0700)

----------------------------------------------------------------
Networking fixes for 5.13-rc1, including fixes from bpf, can
and netfilter trees. Self-contained fixes, nothing risky.

Current release - new code bugs:

 - dsa: ksz: fix a few bugs found by static-checker in the new driver

 - stmmac: fix frame preemption handshake not triggering after
           interface restart

Previous releases - regressions:

 - make nla_strcmp handle more then one trailing null character

 - fix stack OOB reads while fragmenting IPv4 packets in openvswitch
   and net/sched

 - sctp: do asoc update earlier in sctp_sf_do_dupcook_a

 - sctp: delay auto_asconf init until binding the first addr

 - stmmac: clear receive all(RA) bit when promiscuous mode is off

 - can: mcp251x: fix resume from sleep before interface was brought up

Previous releases - always broken:

 - bpf: fix leakage of uninitialized bpf stack under speculation

 - bpf: fix masking negation logic upon negative dst register

 - netfilter: don't assume that skb_header_pointer() will never fail

 - only allow init netns to set default tcp cong to a restricted algo

 - xsk: fix xp_aligned_validate_desc() when len == chunk_size to
        avoid false positive errors

 - ethtool: fix missing NLM_F_MULTI flag when dumping

 - can: m_can: m_can_tx_work_queue(): fix tx_skb race condition

 - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b

 - bridge: fix NULL-deref caused by a races between assigning
           rx_handler_data and setting the IFF_BRIDGE_PORT bit

Latecomer:

 - seg6: add counters support for SRv6 Behaviors

Signed-off-by: Jakub Kicinski <kuba@...nel.org>

----------------------------------------------------------------
Alex Elder (1):
      net: ipa: fix inter-EE IRQ register definitions

Andrea Mayer (1):
      seg6: add counters support for SRv6 Behaviors

Arjun Roy (1):
      tcp: Specify cmsgbuf is user pointer for receive zerocopy.

Arkadiusz Kubalewski (1):
      i40e: Remove LLDP frame filters

Brendan Jackman (1):
      libbpf: Fix signed overflow in ringbuf_process_ring

Cong Wang (1):
      smc: disallow TCP_ULP in smc_setsockopt()

Dan Carpenter (1):
      can: mcp251xfd: mcp251xfd_probe(): fix an error pointer dereference in probe

Daniel Borkmann (2):
      bpf: Fix masking negation logic upon negative dst register
      bpf: Fix leakage of uninitialized bpf stack under speculation

Daniele Palmas (1):
      Documentation: ABI: sysfs-class-net-qmi: document pass-through file

David S. Miller (7):
      Merge branch 'fragment-stack-oob-read'
      Merge branch 'hns3-fixes'
      Merge branch 'hns3-fixes'
      Merge branch 'sctp-chunk-fix'
      Merge branch 'sctp-bad-revert'
      Merge branch 'sctp-race-fix'
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

Davide Caratti (2):
      openvswitch: fix stack OOB read while fragmenting IPv4 packets
      net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets

Eric Dumazet (3):
      netfilter: nfnetlink: add a missing rcu_read_unlock()
      netfilter: nftables: avoid overflows in nft_hash_buckets()
      netfilter: nftables: avoid potential overflows on 32bit arches

Fernando Fernandez Mancera (1):
      ethtool: fix missing NLM_F_MULTI flag when dumping

Florent Revest (1):
      selftests/bpf: Fix the snprintf test

Florian Westphal (1):
      netfilter: arptables: use pernet ops struct during unregister

Frieder Schrempf (1):
      can: mcp251x: fix resume from sleep before interface was brought up

Hao Chen (1):
      net: hns3: fix for vxlan gpe tx checksum bug

Ido Schimmel (1):
      mlxsw: spectrum_mr: Update egress RIF list before route's action

Jakub Kicinski (3):
      Merge tag 'linux-can-fixes-for-5.13-20210506' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
      Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf

Jaroslaw Gawin (1):
      i40e: fix the restart auto-negotiation after FEC modified

Jian Shen (1):
      net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()

Jiapeng Chong (1):
      net: macb: Remove redundant assignment to queue

Johannes Berg (1):
      net: atheros: nic-devel@...lcomm.com is dead

Jonathon Reinhart (1):
      net: Only allow init netns to set default tcp cong to a restricted algo

Lv Yunlong (1):
      ethernet:enic: Fix a use after free bug in enic_hard_start_xmit

Maciej Żenczykowski (1):
      net: fix nla_strcmp to handle more then one trailing null character

Magnus Karlsson (1):
      i40e: fix broken XDP support

Marc Dionne (1):
      afs, rxrpc: Add Marc Dionne as co-maintainer

Marc Kleine-Budde (2):
      can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path
      can: m_can: m_can_tx_work_queue(): fix tx_skb race condition

Mateusz Palczewski (1):
      i40e: Fix PHY type identifiers for 2.5G and 5G adapters

Maxim Kochetkov (1):
      net: phy: marvell: enable downshift by default

Michael Walle (2):
      MAINTAINERS: remove Wingman Kwok
      MAINTAINERS: move Murali Karicheri to credits

Mohammad Athari Bin Ismail (1):
      net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq()

Oleksij Rempel (3):
      net: dsa: ksz: ksz8863_smi_probe: fix possible NULL pointer dereference
      net: dsa: ksz: ksz8795_spi_probe: fix possible NULL pointer dereference
      net: dsa: ksz: ksz8863_smi_probe: set proper return value for ksz_switch_alloc()

Or Cohen (1):
      net/nfc: fix use-after-free llcp_sock_bind/connect

Pablo Neira Ayuso (4):
      netfilter: xt_SECMARK: add new revision to fix structure layout
      netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
      netfilter: remove BUG_ON() after skb_header_pointer()
      netfilter: nftables: Fix a memleak from userdata error path in new objects

Paolo Abeni (1):
      mptcp: fix splat when closing unaccepted socket

Peng Li (1):
      net: hns3: use netif_tx_disable to stop the transmit queue

Phillip Potter (1):
      net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info

Ramesh Babu B (1):
      net: stmmac: Clear receive all(RA) bit when promiscuous mode is off

Sean Gloumeau (1):
      Fix spelling error from "eleminate" to "eliminate"

Wan Jiabing (1):
      net: stmmac: Remove duplicate declaration of stmmac_priv

Wei Ming Chen (1):
      atm: firestream: Use fallthrough pseudo-keyword

Xie He (1):
      Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"

Xin Long (8):
      sctp: do asoc update earlier in sctp_sf_do_dupcook_a
      Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK"
      sctp: do asoc update earlier in sctp_sf_do_dupcook_b
      Revert "Revert "sctp: Fix bundling of SHUTDOWN with COOKIE-ACK""
      Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case"
      sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
      Revert "net/sctp: fix race condition in sctp_destroy_sock"
      sctp: delay auto_asconf init until binding the first addr

Xuan Zhuo (1):
      xsk: Fix for xp_aligned_validate_desc() when len == chunk_size

Yang Li (3):
      net: Remove redundant assignment to err
      bnx2x: Remove redundant assignment to err
      vsock/vmci: Remove redundant assignment to err

Yannick Vignon (1):
      net: stmmac: Do not enable RX FIFO overflow interrupts

Yufeng Mo (4):
      net: hns3: fix incorrect configuration for igu_egu_hw_err
      net: hns3: initialize the message content in hclge_get_link_mode()
      net: hns3: clear unnecessary reset request in hclge_reset_rebuild
      net: hns3: disable phy loopback setting in hclge_mac_start_phy

Yunjian Wang (1):
      i40e: Fix use-after-free in i40e_client_subtask()

Zhang Zhengming (1):
      bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit

Íñigo Huguet (1):
      net:CXGB4: fix leak if sk_buff is not used

 CREDITS                                            |   5 +
 Documentation/ABI/testing/sysfs-class-net-qmi      |  16 ++
 MAINTAINERS                                        |  16 +-
 drivers/atm/firestream.c                           |   1 +
 drivers/net/can/m_can/m_can.c                      |   3 +-
 drivers/net/can/spi/mcp251x.c                      |  35 ++--
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |   8 +-
 drivers/net/dsa/microchip/ksz8795_spi.c            |   3 +
 drivers/net/dsa/microchip/ksz8863_smi.c            |   5 +-
 drivers/net/ethernet/atheros/alx/main.c            |   2 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |   1 -
 drivers/net/ethernet/brocade/bna/bnad.c            |   2 +-
 drivers/net/ethernet/cadence/macb_main.c           |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |  16 +-
 drivers/net/ethernet/cisco/enic/enic_main.c        |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  12 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c |   3 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h |   3 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   6 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   2 +
 drivers/net/ethernet/intel/i40e/i40e.h             |   1 -
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h  |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c      |   1 +
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  42 -----
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h        |   7 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c  |  30 ++--
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |   7 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |   1 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  15 +-
 drivers/net/ipa/gsi.c                              |   4 +-
 drivers/net/ipa/gsi_reg.h                          |  18 +-
 drivers/net/phy/marvell.c                          |  62 +++++--
 drivers/net/wan/hdlc_fr.c                          |   5 +-
 include/linux/bpf_verifier.h                       |   5 +-
 include/linux/netfilter_arp/arp_tables.h           |   3 +-
 include/net/sctp/command.h                         |   1 -
 include/uapi/linux/netfilter/xt_SECMARK.h          |   6 +
 include/uapi/linux/seg6_local.h                    |  30 ++++
 kernel/bpf/verifier.c                              |  33 ++--
 lib/nlattr.c                                       |   2 +-
 net/bridge/br_netlink.c                            |   5 +-
 net/ethtool/netlink.c                              |   3 +-
 net/hsr/hsr_forward.c                              |   4 +
 net/ipv4/netfilter/arp_tables.c                    |   5 +-
 net/ipv4/netfilter/arptable_filter.c               |   2 +-
 net/ipv4/tcp.c                                     |   1 +
 net/ipv4/tcp_cong.c                                |   4 +
 net/ipv6/seg6.c                                    |   3 -
 net/ipv6/seg6_local.c                              | 198 ++++++++++++++++++++-
 net/mptcp/subflow.c                                |   3 +-
 net/netfilter/nf_conntrack_ftp.c                   |   5 +-
 net/netfilter/nf_conntrack_h323_main.c             |   3 +-
 net/netfilter/nf_conntrack_irc.c                   |   5 +-
 net/netfilter/nf_conntrack_pptp.c                  |   4 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |   6 +-
 net/netfilter/nf_conntrack_sane.c                  |   5 +-
 net/netfilter/nf_tables_api.c                      |  11 +-
 net/netfilter/nfnetlink.c                          |   1 +
 net/netfilter/nfnetlink_osf.c                      |   2 +
 net/netfilter/nft_set_hash.c                       |  20 ++-
 net/netfilter/xt_SECMARK.c                         |  88 +++++++--
 net/nfc/llcp_sock.c                                |   4 +
 net/openvswitch/actions.c                          |   8 +-
 net/sched/sch_frag.c                               |   8 +-
 net/sctp/sm_make_chunk.c                           |   6 +-
 net/sctp/sm_sideeffect.c                           |  26 ---
 net/sctp/sm_statefuns.c                            |  47 ++++-
 net/sctp/socket.c                                  |  38 ++--
 net/smc/af_smc.c                                   |   4 +-
 net/vmw_vsock/vmci_transport.c                     |   2 -
 net/xdp/xsk_queue.h                                |   7 +-
 tools/lib/bpf/ringbuf.c                            |  30 +++-
 tools/testing/selftests/bpf/prog_tests/snprintf.c  |   2 +
 tools/testing/selftests/bpf/progs/test_snprintf.c  |   5 +
 80 files changed, 689 insertions(+), 330 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ