[sr-dev] git:master:ef457eea: misc: fuzz: extend msg parsing fuzzer

Daniel-Constantin Mierla miconda at gmail.com
Tue Sep 14 10:11:23 CEST 2021


Module: kamailio
Branch: master
Commit: ef457eea6f4eff1f52829db5ab88e08b74b8da86
URL: https://github.com/kamailio/kamailio/commit/ef457eea6f4eff1f52829db5ab88e08b74b8da86

Author: David Korczynski <david at adalogics.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2021-09-14T10:11:18+02:00

misc: fuzz: extend msg parsing fuzzer

---

Modified: misc/fuzz/fuzz_parse_msg.c

---

Diff:  https://github.com/kamailio/kamailio/commit/ef457eea6f4eff1f52829db5ab88e08b74b8da86.diff
Patch: https://github.com/kamailio/kamailio/commit/ef457eea6f4eff1f52829db5ab88e08b74b8da86.patch

---

diff --git a/misc/fuzz/fuzz_parse_msg.c b/misc/fuzz/fuzz_parse_msg.c
index ef656abd3a..8de9175549 100644
--- a/misc/fuzz/fuzz_parse_msg.c
+++ b/misc/fuzz/fuzz_parse_msg.c
@@ -6,6 +6,8 @@
 #include "../parser/parse_ppi_pai.h"
 #include "../parser/parse_privacy.h"
 #include "../parser/parse_diversion.h"
+#include "../parser/parse_identityinfo.h"
+#include "../parser/parse_disposition.h"
 
 int LLVMFuzzerInitialize(int *argc, char ***argv) {
     ksr_hname_init_index();
@@ -37,6 +39,16 @@ LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
 
     parse_privacy(&orig_inv);
 
+    parse_content_disposition(&orig_inv);
+
+    parse_identityinfo_header(&orig_inv);
+
+    str uri;
+    get_src_uri(&orig_inv, 0, &uri);
+
+    str ssock;
+    get_src_address_socket(&orig_inv, &ssock);
+
 cleanup:
     free_sip_msg(&orig_inv);
 




More information about the sr-dev mailing list