CVE-2025-68776 in LinuxИнформация

Сводка

по VulDB • 27.05.2026

В предоставленном трейсе стека (Call Trace) ошибка происходит в функции `hsr_forward_do` (вызывается из `hsr_forward_skb`), которая является частью реализации протокола HSR (High-availability Seamless Redundancy).

Однако, **в предоставленном трейсе нет вызова `__pskb_copy()`**. Функция `__pskb_copy()` обычно используется для копирования пакетов, но в данном случае стек показывает прямой проход через `hsr_forward_skb` -> `hsr_handle_frame`.

Если вы хотите добавить проверку NULL после `__pskb_copy()` в коде ядра Linux (например, в `net/hsr/hsr_forward.c` или другом месте, где используется это копирование), вот как это должно выглядеть:

### Пример исправления (если `__pskb_copy()` используется в коде):

```c #include <linux/skbuff.h>

// Предположим, что это часть функции, где происходит копирование skb struct sk_buff *skb_copy = __pskb_copy(skb, headroom, gfp_mask);

// Добавляем проверку NULL if (!skb_copy) {
// Обработка ошибки выделения памяти // Например, можно вернуть ошибку или освободить ресурсы return -ENOMEM; }

// Дальнейшая работа с skb_copy ```

### Важное замечание по трейсу:

В трейсе ошибка возникает в `hsr_forward_do`, который находится в `net/hsr/hsr_forward.c`. Если проблема связана с выделением памяти в HSR, возможно, используется другая функция, например `skb_copy()` или `pskb_copy()`.

Проверьте файл `net/hsr/hsr_forward.c`, особенно функцию `hsr_forward_do` или `hsr_forward_skb`, на наличие вызовов функций копирования пакетов. Если там используется `__pskb_copy()`, добавьте проверку NULL, как показано выше.

Если же в коде HSR не используется `__pskb_copy()`, то, возможно, ошибка связана с другим местом выделения памяти. В таком случае, пожалуйста, предоставьте код функции `hsr_forward_do` или уточните, где именно вы ожидаете увидеть `__pskb_copy()`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

24.12.2025

Раскрытие

13.01.2026

Модерация

принято

Вход

VDB-340621

EPSS

0.00177

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!