~ubuntu-kernel/ubuntu/+source/linux/+git/hirsute:master

Last commit made on 2022-01-12
Get this branch:
git clone -b master https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/hirsute
Members of Ubuntu Kernel Repositories can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

e9ca9fd... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-5.11.0-49.55

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

5afd65f... by Thadeu Lima de Souza Cascardo

UBUNTU: SAUCE: vfs: test that one given mount param is not larger than PAGE_SIZE

In order to avoid potential overflows, test that one given mount parameter
is not larger than PAGE_SIZE when parsing it through legacy_parse_param.

Suggested-by: Stefan Bader <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
CVE-2022-0185
Acked-by: Andy Whitcroft <email address hidden>
Acked-by: Ben Romer <email address hidden>

5d76bd9... by clubby789

UBUNTU: SAUCE: vfs: Out-of-bounds write of heap buffer in fs_context.c

The "PAGE_SIZE - 2 - size" calculation is is an unsigned type so
a large value of "size" results in a high positive value. This
results in heap overflow which can be exploited by a standard
user for privilege escalation.

Signed-off-by: Jamie Hill-Daniel <email address hidden>
Signed-off-by: William Liu <email address hidden>
CVE-2022-0185
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Andy Whitcroft <email address hidden>
Acked-by: Ben Romer <email address hidden>

4fe1d8b... by Thadeu Lima de Souza Cascardo

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

1307b5e... by Thadeu Lima de Souza Cascardo

UBUNTU: Ubuntu-5.11.0-46.51

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

2df5d35... by Thadeu Lima de Souza Cascardo

UBUNTU: SAUCE: bpf: prevent helper argument PTR_TO_ALLOC_MEM to have offset other than 0

BugLink: https://bugs.launchpad.net/bugs/1956585 (OOB write on BPF_RINGBUF (LP: #1956585))

bpf_ringbuf_reserve is currently the only helper that returns a
PTR_TO_ALLOC_MEM, and bpf_ringbuf_submit and bpf_ringbuf_discard expect
only such pointers.

If some arithmetic is done on those pointers, those functions may corrupt
arbritary memory.

Prevent such argument types from having an offset other than 0.

Also, other valid PTR_TO_MEM should not be accepted as parameters to
bpf_ringbuf_submit and bpf_ringbuf_discard. A different type mechanism
should be used instead, in order to guarantee that only values returned by
bpf_ringbuf_reserve can be used.

Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>
Acked-by: Kamal Mostafa <email address hidden>
Acked-by: Marcelo Henrique Cerri <email address hidden>
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

d0d6a65... by Thadeu Lima de Souza Cascardo

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Thadeu Lima de Souza Cascardo <email address hidden>

1329337... by Stefan Bader

UBUNTU: Ubuntu-5.11.0-44.48

Signed-off-by: Stefan Bader <email address hidden>

ce5c9d0... by Stefan Bader

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1954388
Properties: no-test-build
Signed-off-by: Stefan Bader <email address hidden>

468497c... by sophiehu

UBUNTU: SAUCE: watchdog: f71808e_wdt: Add F81966 support

BugLink: https://bugs.launchpad.net/bugs/1949063

This adds watchdog support the Fintek F81966 Super I/O chip.
Testing was done on the Aaeon SSE-OPTI

Signed-off-by: AaeonIot <email address hidden>
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>