Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.37 KB

media_server_detect_1.md

File metadata and controls

18 lines (15 loc) · 1.37 KB

Affected Version ireader media-server 1.0.0 0d60f4d784fe7f19365a5b1fcf6d05c7bc5633fb

Vulnerability Description This vulnerability is a UAF (Use-After-Free) vulnerability discovered in the file /media-server/libsip/src/uac/sip-uac-transaction.c. It could be maliciously exploited, leading to a denial-of-service attack.

ireader media-server download address https://github.com/ireader/media-server.git

1、A Use-After-Free (UAF) vulnerability was discovered at line 256 in the file /media-server/libsip/src/uac/sip-uac-transaction.c. A struct pointer named t is passed as the second parameter to the function named sip_uac_stop_timer, as shown in the diagram below. image Subsequently, within the sip_uac_stop_timer function, the pointer t is passed to the sip_uac_transaction_release function. image In the sip_uac_transaction_release function, the memory space pointed to by the t pointer is released at line 59. image After the pointer t is released, the program uses t->status at line 256, resulting in a Use-After-Free (UAF) vulnerability. image