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  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]
Date:   Mon, 13 May 2019 02:15:37 +0200
From:   Daniel Borkmann <>
Subject: pull-request: bpf 2019-05-13

Hi David,

The following pull-request contains BPF updates for your *net* tree.

The main changes are:

1) Fix out of bounds backwards jumps due to a bug in dead code
   removal, from Daniel.

2) Fix libbpf users by detecting unsupported BTF kernel features
   and sanitize them before load, from Andrii.

3) Fix undefined behavior in narrow load handling of context
   fields, from Krzesimir.

4) Various BPF uapi header doc/man page fixes, from Quentin.

5) Misc .gitignore fixups to exclude built files, from Kelsey.

Please consider pulling these changes from:


Thanks a lot!


The following changes since commit daf3ddbe11a2ff74c95bc814df8e5fe3201b4cb5:

  net: phy: realtek: add missing page operations (2019-05-10 15:20:59 -0700)

are available in the git repository at:


for you to fetch changes up to e2f7fc0ac6957cabff4cecf6c721979b571af208:

  bpf: fix undefined behavior in narrow load handling (2019-05-13 02:05:50 +0200)

Andrii Nakryiko (1):
      libbpf: detect supported kernel BTF features and sanitize BTF

Daniel Borkmann (3):
      bpf: fix out of bounds backwards jmps due to dead code removal
      bpf: add various test cases for backward jumps
      Merge branch 'bpf-uapi-doc-fixes'

Kelsey Skunberg (1):
      selftests: bpf: Add files generated after build to .gitignore

Krzesimir Nowak (1):
      bpf: fix undefined behavior in narrow load handling

Quentin Monnet (4):
      bpf: fix script for generating man page on BPF helpers
      bpf: fix recurring typo in documentation for BPF helpers
      bpf: fix minor issues in documentation for BPF helpers.
      tools: bpf: synchronise BPF UAPI header with tools

 include/uapi/linux/bpf.h                    | 145 +++++++++++----------
 kernel/bpf/core.c                           |   4 +-
 kernel/bpf/verifier.c                       |   2 +-
 scripts/                  |   8 +-
 tools/include/uapi/linux/bpf.h              | 145 +++++++++++----------
 tools/lib/bpf/libbpf.c                      | 130 ++++++++++++++++++-
 tools/lib/bpf/libbpf_internal.h             |  27 ++++
 tools/lib/bpf/libbpf_probes.c               |  73 ++++++-----
 tools/testing/selftests/bpf/.gitignore      |   2 +
 tools/testing/selftests/bpf/verifier/jump.c | 195 ++++++++++++++++++++++++++++
 10 files changed, 551 insertions(+), 180 deletions(-)
 create mode 100644 tools/lib/bpf/libbpf_internal.h

Powered by blists - more mailing lists