No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Greg Kroah-Hartman 1e84c9b183 jfs: xattr: fix buffer overflow for invalid xattr
commit 7c55b78818cfb732680c4a72ab270cc2d2ee3d0f upstream.

When an xattr size is not what is expected, it is printed out to the
kernel log in hex format as a form of debugging.  But when that xattr
size is bigger than the expected size, printing it out can cause an
access off the end of the buffer.

Fix this all up by properly restricting the size of the debug hex dump
in the kernel log.

Reported-by: syzbot+9dfe490c8176301c1d06@syzkaller.appspotmail.com
Cc: Dave Kleikamp <shaggy@kernel.org>
Link: https://lore.kernel.org/r/2024051433-slider-cloning-98f9@gregkh
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-07-05 09:08:15 +02:00
arch sparc: move struct termio to asm/termios.h 2024-06-16 13:28:52 +02:00
block
certs
crypto
Documentation
drivers mei: me: release irq in mei_me_pci_resume error path 2024-07-05 09:08:15 +02:00
fs jfs: xattr: fix buffer overflow for invalid xattr 2024-07-05 09:08:15 +02:00
include net: fix __dst_negative_advice() race 2024-06-16 13:28:52 +02:00
init
ipc
kernel
lib
LICENSES
mm
net ipv6: fix possible race in __fib6_drop_pcpu_from() 2024-07-05 09:08:13 +02:00
samples
scripts
security
sound ASoC: ti: davinci-mcasp: Fix race condition during probe 2024-07-05 09:08:13 +02:00
tools selftests/mm: compaction_test: fix bogus test success on Aarch64 2024-07-05 09:08:14 +02:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 5.4.278 2024-06-16 13:28:53 +02:00
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.