L4XB
f838085274
fix(gateguard): reach SQL clients behind shell flag clusters, su and taskset
...
main resolves SQL clients behind env -S and its launcher grammars, but a
destructive statement still passed under four forms:
- a shell -c inside a short-option cluster (bash -lc, sh -ec), since only
an exact -c was looked up;
- su, whose -c / --command / -lc value runs through the target user's
shell, before or after --;
- taskset, whose mask or CPU list precedes the command, like timeout's
duration;
- a command nested past the shell -c recursion limit, which was allowed
instead of denied.
The first three are checked like sh -c; past the limit the check now
fails closed.
2026-10-05 15:56:53 +02:00
..
2026-09-29 20:24:05 -05:00
2026-10-01 17:50:41 -05:00
2026-10-01 17:50:41 -05:00
2026-09-19 19:58:43 -04:00
2026-09-27 18:01:40 -04:00
2026-10-01 17:50:41 -05:00
2026-10-05 15:56:53 +02:00
2026-10-01 17:50:41 -05:00
2026-10-01 17:50:41 -05:00
2026-04-05 14:47:26 -07:00
2026-10-01 17:49:51 -05:00
2026-03-27 05:56:39 -04:00
2026-10-01 17:50:41 -05:00
2026-08-06 15:39:49 -04:00
2026-09-27 16:46:07 -04:00
2026-09-10 14:11:51 +03:00
2026-09-12 02:59:02 -04:00
2026-05-19 06:42:17 -04:00
2026-08-25 12:17:21 -04:00
2026-09-27 16:46:07 -04:00
2026-09-12 04:35:38 -04:00
2026-08-04 21:42:25 -04:00
2026-09-28 00:38:00 -04:00
2026-07-26 03:20:15 -07:00
2026-06-11 14:05:42 -04:00
2026-05-12 02:59:52 -04:00
2026-10-01 17:50:41 -05:00
2026-09-18 20:13:11 -04:00
2026-08-30 15:09:34 -04:00
2026-09-07 16:26:10 -04:00
2026-08-07 14:53:13 -04:00
2026-08-25 12:17:21 -04:00
2026-04-30 12:25:14 -04:00
2026-06-06 03:55:17 +08:00
2026-09-19 16:51:53 -04:00
2026-07-26 02:46:59 -07:00
2026-08-25 17:19:45 -04:00
2026-05-14 21:15:35 -04:00
2026-05-19 23:25:38 -04:00
2026-09-14 23:52:01 +05:30
2026-03-12 15:40:25 -07:00
2026-03-14 12:55:25 -07:00
2026-09-28 01:38:53 -04:00
2026-05-19 22:09:45 -04:00
2026-05-19 22:09:45 -04:00
2026-09-27 16:46:07 -04:00
2026-06-20 20:49:17 -04:00
2026-06-29 15:50:55 -07:00
2026-06-29 15:50:57 -07:00
2026-09-27 22:48:51 -04:00
2026-08-25 12:17:21 -04:00
2026-03-14 23:21:18 -07:00
2026-03-28 11:28:12 +08:00
2026-02-13 03:37:46 -08:00
2026-08-06 15:39:49 -04:00
2026-10-01 17:50:41 -05:00
2026-03-16 14:01:41 -07:00
2026-08-25 12:17:21 -04:00
2026-10-01 17:50:41 -05:00
2026-09-07 16:40:47 -04:00
2026-08-06 15:39:49 -04:00
2026-06-18 18:16:46 -04:00
2026-06-07 13:00:08 +08:00