In the Linux kernel, the following vulnerability has been resolved:
speakup: Avoid crash on very long word
In case a console is set up really large and contains a really long word (> 256 characters), we have to stop before the length of the word buffer.
[
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/staging/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-09c4757a",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f6b62125befe1675446923e4171eac2c012959c"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/staging/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-1334b456",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8f6b62125befe1675446923e4171eac2c012959c"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/staging/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-2f03551e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@756c5cb7c09e537b87b5d3acafcb101b2ccf394f"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/accessibility/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-49a6bb16",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0efb15c14c493263cb3a5f65f5ddfd4603d19a76"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/staging/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-5b3f023e",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@756c5cb7c09e537b87b5d3acafcb101b2ccf394f"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/accessibility/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-75d60716",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89af25bd4b4bf6a71295f07e07a8ae7dc03c6595"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/accessibility/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-78f6e447",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89af25bd4b4bf6a71295f07e07a8ae7dc03c6595"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/accessibility/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-8708cba6",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0efb15c14c493263cb3a5f65f5ddfd4603d19a76"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/accessibility/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-9efb69b7",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8defb1d22ba0395b81feb963b96e252b097ba76f"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/accessibility/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-a234dcc6",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0d130158db29f5e0b3893154908cf618896450a8"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/accessibility/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-a95b266f",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6401038acfa24cba9c28cce410b7505efadd0222"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/accessibility/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-aa9fee72",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6401038acfa24cba9c28cce410b7505efadd0222"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/accessibility/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-c2b36a87",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0d130158db29f5e0b3893154908cf618896450a8"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "180157589060826830622779927094027602038",
"length": 1132.0
},
"target": {
"file": "drivers/accessibility/speakup/main.c",
"function": "get_word"
},
"signature_version": "v1",
"id": "CVE-2024-26994-c3e66b23",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8d2f34ea96ea3bce6ba2535f867f0d4ee3b22e1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/accessibility/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-e1c25d36",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8d2f34ea96ea3bce6ba2535f867f0d4ee3b22e1"
},
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"305740756568420953360371216352608350522",
"246273178393950814997213470447106886718",
"105990985490218314545729386697719338723",
"172936823630778260994647202766470037005"
]
},
"target": {
"file": "drivers/accessibility/speakup/main.c"
},
"signature_version": "v1",
"id": "CVE-2024-26994-f4da62ff",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8defb1d22ba0395b81feb963b96e252b097ba76f"
}
]