Files
clamav/libclamav
Val S. c3203281aa Fix embedded RAR archive extraction issue
If the current layer has a file descriptor, ClamAV is passing the path
for that file to the UnRAR module, even if the RAR we want to scan is
just some small embedded bit (e.g. detected by RARSFX signature).

We need to drop the RAR portion to a new file for the UnRAR module
because it does not accept file buffers to be scanned, only file paths.

CLAM-2900

Note this commit also changes `scanners.c` to use `access()` on Windows
instead of `_access_s()`. ClamAV defines `access()` to map to a custom
`access_w32()` function on Windows. We already use it everywhere else.
2025-10-14 18:27:40 -04:00
..
2025-08-14 21:23:30 -04:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-08-14 21:23:30 -04:00
2025-02-14 10:24:30 -05:00
2020-08-13 00:25:34 -07:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-08-14 21:23:30 -04:00
2025-02-14 10:24:30 -05:00
2025-08-14 22:39:16 -04:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2023-03-29 15:10:25 -07:00
2025-08-14 21:23:30 -04:00
2025-08-14 21:23:30 -04:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2020-08-13 00:25:34 -07:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2018-02-27 22:00:09 -05:00
2018-02-27 22:00:09 -05:00
2018-02-27 22:00:09 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-10-14 14:04:25 -04:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2020-08-13 00:25:34 -07:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2020-08-13 00:25:34 -07:00
2023-04-13 00:11:34 -07:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-08-27 14:22:35 -04:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2020-08-13 00:25:34 -07:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2020-06-03 10:39:18 -04:00
2025-10-14 14:03:27 -04:00
2025-02-14 10:24:30 -05:00
2023-11-26 18:01:19 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00
2025-02-14 10:24:30 -05:00