Bug 13324

Summary: [CVE 21] suricata 6.0.3 CVEs found
Product: [ROSA-based products] ROSA Fresh Reporter: Yury <y.tumanov>
Component: System (kernel, glibc, systemd, bash, PAM...)Assignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, i.gaptrakhmanov, pastordidi, s.matveev, v.potapov, y.tumanov
Version: AllFlags: v.potapov: qa_verified+
y.tumanov: secteam_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: CVE-2021-37592, CVE-2021-45098,
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: sur1.png
sur2.png
sur3.png

Description Yury 2023-05-03 18:03:17 MSK
Please patch CVEs for package suricata version 6.0.3
  
INFO (CVEs are): suricata 6.0.3
 cves found
CVE-2021-37592
Desc: Suricata before 5.0.8 and 6.x before 6.0.4 allows TCP evasion via a client with a crafted TCP/IP stack that can send a certain sequence of segments.
Link: https://nvd.nist.gov/vuln/detail/CVE-2021-37592
Severity: CRITICAL
CVE-2021-45098
Desc: An issue was discovered in Suricata before 6.0.4. It is possible to bypass/evade any HTTP-based signature by faking an RST TCP packet with random TCP options of the md5header from the client side. After the three-way handshake, it's possible to inject an RST ACK with a random TCP md5header option. Then, the client can send an HTTP GET request with a forbidden URL. The server will ignore the RST ACK and send the response HTTP packet for the client's request. These packets will not trigger a Suricata reject action.
Link: https://nvd.nist.gov/vuln/detail/CVE-2021-45098
Severity: HIGH
Comment 1 ilfat 2023-05-22 15:13:31 MSK
********** QA ADVISORY **********

CVEs closed by project update:

Updated to 6.0.4

https://abf.io/build_lists/4442939 i686
https://abf.io/build_lists/4442937 x86_64
https://abf.io/build_lists/4442938 aarch64
Comment 2 Dmitry Postnikov 2023-05-23 12:44:29 MSK
Created attachment 5891 [details]
sur1.png

В сервис файле путь ExecStart не правильно прописан: /sbin/.... Реально бинарник в /usr/sbin/....
Comment 3 ilfat 2023-05-30 11:29:36 MSK
********** QA ADVISORY **********

Добавлен патч для исправления suricata.service

https://abf.io/build_lists/4446988 aarch64
https://abf.io/build_lists/4446989 i686
https://abf.io/build_lists/4446987 x86_64
Comment 4 Dmitry Postnikov 2023-05-30 13:50:24 MSK
Created attachment 5900 [details]
sur2.png

Всё равно что-то не то. Сервис не запускается. Видимо ключи какие-то ему другие нужны.
Comment 5 ilfat 2023-05-31 13:55:08 MSK
********** QA ADVISORY **********

Запуск службы исправлен

https://abf.io/build_lists/4447264
https://abf.io/build_lists/4447265 x86_64
https://abf.io/build_lists/4447266
Comment 6 Dmitry Postnikov 2023-06-01 09:54:31 MSK
Created attachment 5904 [details]
sur3.png

Файл настроек /etc/suricata/suricata.yaml подправил, на свой интерфейс br0 вместо eth0. 
Один чёрт, он ищет еще рулесы в /var/lib/suricata/suricata.rules и ищет eth0.
suricata.rules вообще нет
Comment 7 Dmitry Postnikov 2023-06-01 10:42:25 MSK
***************************
The update sent to testings
Comment 8 Vladimir Potapov 2023-06-06 10:43:39 MSK
гм, а почему обновление на 6.0.4?
Актуальное минорное 6.0.12
Comment 9 ilfat 2023-06-06 21:30:57 MSK
Проект обновлен до 6.0.12

Дефолтный путь для правил изменил на /etc/suricata/rules,
так как правила устанавливаются именно туда,
какие правила подгружать наверно должен решать админ.
Добавил в /etc/suricata/suricata.yaml в закомментированном виде
все правила из /etc/suricata/rules.

В таком виде ошибок и варнингов нет, единственное что нетворк интерфейс,
в /etc/sysconfig/suricata, придется указать вручную. По умолчанию прописан eth0.


https://abf.io/build_lists/4482740
https://abf.io/build_lists/4482741
https://abf.io/build_lists/4482742
Comment 10 Dmitry Postnikov 2023-06-13 13:02:52 MSK
***************************
The update sent to testings
Comment 11 Vladimir Potapov 2023-06-20 15:56:22 MSK
suricata-6.0.12-1
https://abf.io/build_lists/4482740
https://abf.io/build_lists/4482741
https://abf.io/build_lists/4482742
************************* Advisory ************************
CVEs closed by project update
***********************************************************
QA Verified
Comment 12 Yury 2023-07-05 00:07:13 MSK
Secteam approved
Comment 13 Yury 2023-07-05 10:54:41 MSK
Secteam Approved