Collin Funk
b919020cf5
factor: fix suffix validation on large integers
...
* src/factor.c (strtouuint): Return LONGINT_OVERFLOW only if all of the
characters are digits; otherwise, return LONGINT_INVALID.
* tests/factor/factor.pl: Add two test cases.
* NEWS: Mention the bug fix.
Discovered by Anthropic's OSS Scanner, as bug ANT-2026-IZ8PFQ7Q.
2026-10-21 20:00:43 -07:00
..
2026-01-18 15:55:38 +00:00
2025-11-19 19:23:36 -08:00
2026-08-01 12:38:28 +01:00
2026-10-08 13:45:41 +01:00
2026-04-10 22:44:22 -07:00
2026-07-24 13:19:23 +01:00
2026-07-24 13:19:23 +01:00
2025-12-20 17:25:32 -08:00
2025-12-20 17:25:32 -08:00
2026-07-24 13:19:23 +01:00
2026-01-18 15:55:38 +00:00
2026-03-04 23:34:45 -08:00
2025-12-20 17:25:32 -08:00
2026-10-07 12:33:14 +01:00
2026-05-10 23:42:26 -07:00
2026-05-10 23:42:26 -07:00
2026-05-10 23:42:26 -07:00
2026-02-27 16:18:32 -08:00
2026-05-10 23:42:26 -07:00
2026-02-27 16:18:32 -08:00
2026-04-30 17:59:38 -07:00
2025-12-13 17:18:47 +00:00
2026-04-22 19:12:44 -07:00
2026-09-02 12:40:16 -07:00
2026-09-03 00:57:54 -07:00
2026-09-02 12:40:16 -07:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-07-19 10:53:39 -07:00
2026-07-18 11:14:46 -07:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-10-18 09:43:44 -07:00
2026-05-10 23:42:26 -07:00
2022-01-31 12:07:39 -08:00
2026-01-21 13:51:58 +00:00
2026-10-13 12:37:27 +01:00
2026-10-03 15:47:15 +01:00
2026-05-09 17:47:47 +01:00
2026-01-01 10:56:16 -08:00
2026-06-20 13:30:34 -07:00
2026-10-14 17:36:28 -07:00
2026-01-21 13:51:40 +00:00
2026-09-23 13:53:41 +01:00
2026-08-02 11:13:24 -07:00
2026-01-01 10:56:16 -08:00
2026-08-01 12:38:28 +01:00
2026-04-25 19:04:12 +01:00
2026-10-12 20:55:24 +01:00
2026-01-28 11:25:36 -08:00
2026-01-21 13:51:40 +00:00
2026-03-10 16:30:52 +00:00
2026-05-15 19:11:37 -07:00
2026-01-01 10:56:16 -08:00
2026-10-21 20:00:43 -07:00
2026-02-04 16:42:26 -08:00
2026-01-01 10:56:16 -08:00
2026-10-07 12:33:44 +01:00
2026-10-07 12:40:21 +01:00
2026-01-18 15:55:38 +00:00
2021-10-31 22:36:46 -07:00
2026-07-24 13:19:23 +01:00
2026-05-10 23:42:26 -07:00
2026-01-18 15:55:38 +00:00
2026-01-01 10:56:16 -08:00
2026-02-27 16:18:32 -08:00
2026-05-25 16:07:05 +01:00
2026-01-21 13:51:40 +00:00
2026-01-21 13:51:40 +00:00
2026-09-18 16:27:54 +01:00
2026-07-16 12:28:03 +01:00
2026-01-01 10:56:16 -08:00
2026-05-18 20:50:48 -07:00
2026-05-18 20:50:48 -07:00
2026-10-14 17:36:28 -07:00
2026-01-21 13:51:40 +00:00
2026-01-18 15:55:38 +00:00
2026-01-21 13:51:40 +00:00
2026-02-19 20:36:47 -08:00
2026-10-11 13:57:19 -07:00
2026-01-21 13:51:40 +00:00
2025-05-12 01:28:48 -07:00
2025-12-20 17:25:32 -08:00
2025-12-20 17:25:32 -08:00
2025-12-20 17:25:32 -08:00
2026-10-13 11:35:40 +01:00
2025-12-20 17:25:32 -08:00
2026-01-01 10:56:16 -08:00
2026-01-21 13:51:40 +00:00
2026-01-21 13:51:40 +00:00
2026-01-21 13:51:40 +00:00
2026-04-11 09:58:13 -07:00
2026-08-16 20:09:19 -07:00
2026-01-21 13:51:40 +00:00
2026-02-19 20:36:40 -08:00
2026-06-07 16:43:50 -07:00
2026-01-24 13:49:03 +00:00
2026-10-03 15:47:15 +01:00
2026-08-15 14:09:04 -07:00
2026-10-02 21:46:20 -07:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-09-14 20:25:17 -07:00
2026-01-21 13:51:40 +00:00
2026-04-28 18:28:25 -07:00
2026-10-11 15:25:16 +01:00
2026-09-17 08:52:12 +01:00
2026-08-05 21:29:35 -07:00
2026-08-29 14:03:37 +01:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-10-16 00:15:31 -07:00
2026-10-03 15:40:46 -07:00
2026-08-01 12:38:28 +01:00
2026-08-01 12:38:28 +01:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-01-18 15:55:38 +00:00
2026-01-01 10:56:16 -08:00
2026-01-21 13:51:40 +00:00
2026-02-19 20:35:35 -08:00
2026-01-21 13:51:40 +00:00
2026-01-18 15:55:38 +00:00
2026-01-01 10:56:16 -08:00
2026-02-19 20:53:20 -08:00
2026-08-17 19:56:30 -07:00
2026-01-01 10:56:16 -08:00
2025-11-03 13:00:32 +00:00
2024-05-05 17:50:14 +01:00
2026-05-19 18:16:21 -07:00
2026-05-07 23:32:52 -07:00
2026-01-21 13:51:40 +00:00
2026-10-15 17:33:05 -07:00
2026-10-21 12:54:34 +01:00
2026-04-16 22:05:13 +01:00
2026-10-15 17:33:05 -07:00
2026-09-07 18:15:24 +01:00
2026-01-01 10:56:16 -08:00
2026-08-18 12:25:21 +01:00
2026-10-21 12:54:34 +01:00
2026-02-27 16:18:32 -08:00
2026-02-27 16:18:32 -08:00
2026-08-18 12:25:21 +01:00
2026-10-16 21:57:23 +01:00
2026-01-18 15:55:38 +00:00
2026-03-21 15:50:33 -07:00
2026-10-13 14:33:22 +01:00
2026-05-18 20:50:48 -07:00
2026-01-18 15:55:38 +00:00
2023-07-18 23:10:40 +01:00
2025-11-22 12:43:28 +00:00
2026-01-01 10:56:16 -08:00
2026-07-18 11:14:46 -07:00
2026-07-18 11:14:46 -07:00
2026-07-26 12:44:01 -07:00
2026-07-18 11:14:46 -07:00
2026-10-10 21:44:39 -07:00
2026-04-08 22:34:13 -07:00
2026-10-10 21:02:40 +01:00
2026-07-19 10:53:39 -07:00
2026-07-19 10:53:39 -07:00
2026-07-19 10:53:39 -07:00
2026-07-19 10:53:39 -07:00
2026-08-13 22:32:56 -07:00
2026-08-18 12:25:21 +01:00
2026-02-19 20:35:19 -08:00
2025-12-20 17:25:32 -08:00
2025-12-20 17:25:32 -08:00
2026-08-12 15:42:48 +01:00
2025-12-20 17:25:32 -08:00
2026-10-03 23:31:49 +01:00
2026-06-28 19:44:00 -07:00
2026-01-21 13:51:40 +00:00
2026-07-20 19:46:41 +01:00
2026-01-21 13:51:40 +00:00
2026-01-01 10:56:16 -08:00
2026-01-01 10:56:16 -08:00
2026-03-16 12:20:38 -07:00
2026-10-07 23:26:45 -07:00
2026-02-18 20:09:44 -08:00
2026-03-28 12:48:38 -07:00
2026-01-21 13:51:40 +00:00
2026-04-17 16:15:08 +01:00