| Showing 1-30 of 10752 (Edit, Save, CSV, Feed) | Show Next 30 Entries » |
| ID# | Date | Updated | Type | Status | Sev | Version | OS | CPU | Summary |
|---|---|---|---|---|---|---|---|---|---|
| 121544 | 2026-10-19 6:55 | 2026-10-19 14:17 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.7.0 | Any | Any | GREATEST() incorrectly changes the selected maximum value when evaluated in numeric context |
| 121540 | 2026-10-18 13:41 | 2026-10-19 5:59 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: second NOT EXISTS (always-true correlated predicate) is looked up on the first subquery's materialized col |
| 121539 | 2026-10-18 13:40 | 2026-10-19 6:01 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: INTERSECT ALL with hash_set_operations=off returns too few rows when its temporary table exceeds tmp_table |
| 121538 | 2026-10-18 13:39 | 2026-10-20 7:40 | MySQL Server: Optimizer | Verified (2 days) | S2 | 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: RIGHT JOIN of two derived tables followed by LEFT JOIN drops the RIGHT JOIN's ON condition and filters the |
| 121531 | 2026-10-16 9:20 | 2026-10-19 6:05 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | IP address validation functions incorrectly return 0 instead of NULL for integer-typed NULL arguments |
| 121529 | 2026-10-16 7:40 | 2026-10-18 19:55 | MySQL Server: Optimizer | Verified (2 days) | S2 | 26.7.0, 26.10.0-er | Linux | Any | CASE WHEN TRUE changes the result of a DATETIME comparison with subquery |
| 121528 | 2026-10-16 7:27 | 2026-10-16 8:37 | MySQL Server: Optimizer | Verified (4 days) | S2 | 8.0.46 | Any | Any | Wrong results with dynamic range and covering index merge intersection |
| 121524 | 2026-10-15 18:33 | 2026-10-20 4:07 | MySQL Server: GIS | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ST_Transform() truncates the target SRID to 32 bits: ST_Transform(g, 4294971526) transforms to SRID 4230 instead of rais |
| 121523 | 2026-10-15 18:32 | 2026-10-20 4:10 | MySQL Server: GIS | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ST_PointN / ST_GeometryN / ST_InteriorRingN take N modulo 2^32: ST_PointN(ls, 4294967297) returns the first point instea |
| 121522 | 2026-10-15 18:30 | 2026-10-20 4:12 | MySQL Server: DML | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | REGEXP_INSTR/REGEXP_SUBSTR/REGEXP_REPLACE truncate pos and occurrence to 32-bit int: occurrence 4294967298 acts as 2 |
| 121516 | 2026-10-15 10:03 | 2026-10-20 4:14 | MySQL Server: Data Types | Verified | S3 | 9.7.2, 26.07 | Windows | Any | VECTOR_TO_STRING() round-trip changes VECTOR value |
| 121515 | 2026-10-15 7:58 | 2026-10-20 4:19 | MySQL Server: Optimizer | Verified | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Unexpected NUL-byte padding in EXCEPT result involving numeric BIT_XOR() and SUBTIME() |
| 121513 | 2026-10-15 5:12 | 2026-10-20 4:23 | MySQL Server: Data Types | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | TIME string parser takes the hour, minute and second fields modulo 2^64: CAST('18446744073709551635:40:27' AS TIME) = 19 |
| 121512 | 2026-10-15 5:03 | 2026-10-20 4:24 | MySQL Server: Data Types | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | ELT(N, ...) wraps N modulo 2^32 in numeric context: ELT(4294967297,1,2,3)+0 = 1 while ELT(4294967297,1,2,3) IS NULL |
| 121511 | 2026-10-15 5:02 | 2026-10-20 4:26 | MySQL Server: Data Types | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | FORMAT(X, D) takes D modulo 2^32: FORMAT(1.5, 4294967298) = '1.50' and FORMAT(1.5, 2147483648) = '2' |
| 121510 | 2026-10-15 5:01 | 2026-10-20 4:28 | MySQL Server: Data Types | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | CONV() truncates from_base and to_base to 32 bits: CONV('11', 4294967298, 10) = '3' instead of NULL |
| 121509 | 2026-10-15 5:00 | 2026-10-20 4:31 | MySQL Server: Data Types | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | Integer >= 2^63 converted to TIME is read as signed: CAST(18446744073709551614 AS TIME) = -00:00:02, TIME_TO_SEC() = -2 |
| 121508 | 2026-10-15 4:52 | 2026-10-20 4:44 | MySQL Server: Data Types | Verified | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Any | Any | DATE_ADD/ADDDATE/SUBDATE/TIMESTAMPADD read an unsigned interval >= 2^63 as negative: ADDDATE(d, 18446744073709551614) = |
| 121506 | 2026-10-14 13:04 | 2026-10-19 4:55 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.4.11, 9.7.2, 26.7.0 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: with subquery_to_derived=on, a correlated scalar COUNT(*) over a derived table is not grouped when the cor |
| 121505 | 2026-10-14 13:02 | 2026-10-19 4:52 | MySQL Server: Optimizer | Verified (1 day) | S2 | 26.7.1 | Ubuntu (24.04) | x86 (x86_64) | Wrong result: EXISTS (semijoin duplicate weedout) over a derived table with INTERSECT ALL / EXCEPT ALL removes the dupli |
| 121500 | 2026-10-14 7:42 | 2026-10-19 4:50 | MySQL Server: Optimizer | Verified (1 day) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Linux | Any | CTE omits a row from a GROUP BY WITH ROLLUP result |
| 121493 | 2026-10-13 7:22 | 2026-10-13 14:51 | Shell Upgrade Checker | Verified (7 days) | S3 | 8.0.36 | Red Hat | x86 | MySQL Shell Upgrade Checker reports 3 errors but output identifies only 1 actual error during upgrade validation |
| 121492 | 2026-10-13 0:27 | 2026-10-13 15:20 | Shell Upgrade Checker | Verified (7 days) | S3 | 26.7.1, 9.7.1, 8.4.10 | Any | Any | Upgrade checker misses most FLOAT/DOUBLE AUTO_INCREMENT columns, so the 8.4 upgrade aborts after a clean check |
| 121490 | 2026-10-12 16:39 | 2026-10-14 8:11 | MySQL Server: Optimizer | Verified (6 days) | S2 | 26.7.0, 26.10.0-er | Linux | Any | Wrapping a correlated scalar subquery in CASE changes its result when the outer aggregate has no matching rows |
| 121489 | 2026-10-12 15:42 | 2026-10-12 15:54 | Shell Upgrade Checker | Verified | S3 | 9.7.1 | Any | Any | Upgrade checker: mysql_native_password=ON in option file not flagged for 9.x target |
| 121482 | 2026-10-11 15:47 | 2026-10-13 5:25 | MySQL Server: Optimizer | Verified (7 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | Any (x86_64) | Wrong result: with SQL_BUFFER_RESULT, HAVING COUNT(*) on a query without GROUP BY is evaluated as if COUNT(*) were 0 |
| 121480 | 2026-10-11 15:44 | 2026-10-15 9:37 | MySQL Server: Optimizer | Verified (5 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | Wrong result with subquery materialization: lookup on <auto_distinct_key> converts the probe value to the key type |
| 121479 | 2026-10-11 15:43 | 2026-10-13 5:59 | MySQL Server: Optimizer | Verified (7 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | x86 (x86_64) | ERROR 1815 "Internal error: Key not found" for IN subquery comparing a unique key with (out-of-range constant < column) |
| 121476 | 2026-10-11 15:27 | 2026-10-13 6:05 | MySQL Server: Optimizer | Verified (7 days) | S2 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Ubuntu (24.04) | Any (x86_64) | Wrong result: join on "a = b AND a <=> b" returns (NULL, NULL) when an index lookup is used |
| 121475 | 2026-10-10 16:06 | 2026-10-13 6:07 | MySQL Server: GIS | Verified (7 days) | S3 | 8.0.46, 8.4.11, 9.7.2, 26.07 | Windows | Any | ST_Within returns different results when a geographic SPATIAL index is forced |
| Showing 1-30 of 10752 (Edit, Save, CSV, Feed) | Show Next 30 Entries » |
