Download
Downloadable File
| File link | File size | File description |
|---|---|---|
Abstract
Download Db2 v12.1.4 Published CSB (Cumulative Special Build) for Db2® for Linux®, UNIX®, and Windows® and Db2® Connect™ products.
Use this page to download a Db2 CSB for the installed Db2 product you have. Db2 CSB images are delivered from Fix Central. Special builds are cumulative. Included are links for Db2 Universal, Db2 Server, Db2 Connect, Net Search Extender, Spatial Extender, Query Patroller, Db2 Client, Db2 Run-Time Client, Db2 Wrappers, and all drivers (ODBC, CLI, JDBC, .NET). Click on the CSB to view it.
CSB are cumulative, each CSB contains all fixes delivered in previous CSB.
CSB are listed most recent from top to bottom -- thus the earlier listed CSBs contain all the fixes listed further down.
CSBs cannot be time ordered solely based on number.
Note:
CSB and the KI (Known Issues) listed might change retroactively.
Not every CSB is provided in this list.
Security KI will be added only after they are officially announced.
For more information on Security KI, please refer to the Published Security Vulnerabilities page
Download Description
Special Build 83501*
2026-05-05
*This is the most recent CSB
Linux x86 PTF: DYN2605051712AMD64_83501
Downloads
| KI Number | KI Title | HIPER | Domain |
|---|---|---|---|
| DT468348 | db2cm -grant -adminUser may fail with DBT8238E when admin privileges already configured for a user on one host | Availability | |
| DT466154 | Db2 may crash during rollforward recovery due to NULL pointer dereference | Availability | |
| DT464850 | db2stmm EDU May Report SQLE_SAL_LFUL error After CF Lock Memory Has Been Freed | Availability | |
| DT467120 | Logical Backup and Restore Fails With SQL1131N When Using Python Version 3.12 or Higher | Availability | |
| DT465589 | Insufficient diagnostics for dat_ia_openv when db2start fails with ECF_DAT_FAILED_TO_OPEN_DAT_DEVICE after an EEH freeze | Availability | |
| DT466387 | Automatic failback didn't happen after member reboot + host recovery | Availability | |
| DT464212 | db2adutl help prints out incorrect syntax about QUERY LOGS options | Availability | |
| DT462591 | In a Pacemaker managed Mutual Failover setup db2cm -move may timeout if many databases exist on the partition mount | Availability | |
| DT467121 | When utilizing Db2 Native Cloud Object Storage (COS) table spaces, data may become corrupted during unexpected crashes, which can affect future queries | Cloud Object Storage | |
| DT465338 | Incorrect results or INSERT failure after altering column type from SMALLINT to INTEGER in column-organized tables | Columnar Storage | |
| DT467389 | QRep: Large number of files and slow performance of apply of a large INSERT operation | Columnar Storage | |
| DT469519 | LOAD with XML may trap if an error is hit during XML row rejection handling | Data Management | |
| DT464348 | Db2 may trap in function sqluvload during LOAD rollback when using db2Load API with iCallerAction = SQLU_CONTINUE | Data Management | |
| DT467937 | Db2 database activation or connect may fail with "Invalid flavour while reading storage group files" | Data Management | |
| DT469189 | Thousands of IFCIDs 376 issued for ASNMON when IFCID 376 serviceability trace is enabled on Db2 for z/OS | IIDR | |
| DT468185 | asnclp on z/OS fails with asn1951e when trying to create qmap for event publishing with HEADER MQRFH2 | IIDR | |
| DT467784 | Q Apply program fails to start on a DPF system with a large number of partitions and TSA enabled. | IIDR | |
| DT467614 | Q Apply during columnar table replication should not terminate with error "file does not exist when it should" | IIDR | |
| DT465933 | DB2 V12.1.4 Oracle Q Apply fails to start (ORA-01036) | IIDR | |
| DT465398 | Potential hang writing to db2diag.log during FODC Diagnostics Collection | Process Model | |
| DT467947 | MON_GET_PKG_CACHE_STMT can retun NULL STMT_TEXT when db2updv121 is not run after update. | Process Model | |
| DT465934 | Trap on sqlmIncrementalRollup, signal #11 when a new connection steals an existing agent | Process Model | |
| DT379200 | MON_GET_TABLESPACE FAILS WITH "NO MEMORY AVAILABLE" | Process Model | |
| DT466458 | Incorrect filter factor for range predicate on column with distribution statistics | Query Compiler | |
| DT466216 | Query compilation stuck in uninterruptible loop, unable to force | Query Compiler | |
| DT459447 | Trigger produces incorrect results with fetch first n rows only | Yes | Query Compiler |
| DT464239 | SQL0955C during hash join when Bloom filter memory exceeds sortheap limit | Query Compiler | |
| DT468468 | A trap may occur when updating Db2 to 12.1.3 or later without rebinding static sections that use columnar aggregation | Runtime | |
| DT467362 | Large data volume query against columnar tables appears non-interruptible due to lack of interrupt checking. | Runtime | |
| DT466079 | Columnar engine hash join queries can fail with -955 | Runtime | |
| DT469829 | Performance of db2audit extract operation may be degraded after upgrading to Db2 12.1.3 or later | Security | |
| DT467884 | Recurring warning messages in db2diag.log when libcurl is not installed | Security | |
| DT426429 | DIA8411C is logged when db2cos is invoked on pureScale environment | pureScale |
Special Build 80714
2026-04-02 Linux x86 PTF: DYN2604021508AMD64_80714
Downloads
| KI Number | KI Title | HIPER | Domain |
|---|---|---|---|
| DT454886 | When taking Db2 Backup, it may hang due to deadlatch when intra-table-space parallelism is used in Db2 v12.1 | Availability | |
| DT464394 | Db2 pureScale allows qdevice configuration on a cluster node, which can lead to unstable cluster behavior | Availability | |
| DT463248 | Pacemaker QDevice creation doesn't complete due to long banner | Availability | |
| DT462917 | Unnecessary "Acquring lock in COMMIT state." message in db2diag.log | Availability | |
| DT461465 | The command "db2cm -delete -domain" or "db2cm -delete -qdevice" may fence a cluster node in a Pacemaker automated mutual failover environment | Availability | |
| DT459581 | Pacemaker may trigger unexpected failover after running db2cm -enable all | Availability | |
| DT460005 | Unexpected failover in Pacemaker managed HADR cluster when db2hadr_monitor exits with empty string | Availability | |
| DT459082 | The db2fs resource agent (Pacemaker) times out attempting to terminate processes before completing the move. | Availability | |
| DT459583 | Possible delayed pureScale cluster recovery when testing simultaneous member and CF software process failures | Availability | |
| DT460090 | Trap in sqlplInitPageGroupingLRBs after a decrease of LOCKLIST database configuration | Availability | |
| DT456214 | When large tablespace exists, backup may fail with Bad Page error. | Availability | |
| DT457491 | Creation of VIP Resource prompts for remote host root password in Db2 Pacemaker Cluster when db2locssh is used | Availability | |
| DT458837 | Data Virtualization pre-backup-hook hangs and fails with Timeout error | Big Data | |
| DT466285 | Latch contention on SQLO_LT_SQLP_LHSH__hshlatch when creating user temporary tables without a specified tablespace | Catalog Services | |
| DT464156 | db2look -t terminates with sqlcode = -10 / SQL_RC_E010 | Catalog Services | |
| DT461036 | Drop of Restore Pending Tablespaces containing Temporal Tables fails with SQL0290N - Table space access is not allowed. | Catalog Services | |
| DT464195 | The Concentrator flag is not set when using the enableWLB attribute against Db2 for z/OS | Client & Connectivity | |
| DT464145 | ACR Does not Attempt Alternate Server on First Connect When Primary Is Down and connectionLevelLoadBalancing=false Despite enableAlternateServerListFirstConnect=true | Client & Connectivity | |
| DT462988 | Federation queries may report error DIA8532C in the db2diag.log file. | Client & Connectivity | |
| DT455452 | Internal Directory Cache may go out of sync between pureScale Members | Client & Connectivity | |
| DT462332 | Fallback to Db2 V12.1.3.0 after ALTER COLUMN in Db2 V12.1.4.0 can produce incorrect query results | Columnar Storage | |
| DT461872 | Incorrect query results caused by corrupted synopsis table values after ALTER COLUMN SET DATA TYPE on a column-organized table | Columnar Storage | |
| DT377867 | Assertion "'mInitializedForRowLogging' failed: Row logging must be initialized before starting" in columnar table using replication | Columnar Storage | |
| DT461286 | ADMIN_MOVE_TABLE: SQL2102N RC 22 or SQL16203N might occur when source table contains LOB column | Data Management | |
| DT457059 | Auto RUNSTATS not executed on SJIS database when instance runs under UTF-8 locale | Data Management | |
| DT463227 | Db2 instance hang due to self-deadlatch condition on SGM latch during diagnostic data dump | Data Management | |
| DT464115 | Trap is possible on zLinux in a rare codepath when updating statistics tables. | Data Management | |
| DT464042 | db2pd -osinfo reports NXZLIB not available for zlib-ng on z/Linux | Data Management | |
| DT458617 | XML data import may fail with SQL20308N even when whitespace conditions are not met | Data Management | |
| DT460433 | Ingest fails intermittently returning SQL10003C | Data Management | |
| DT459864 | Crash and Memory Corruption When Redefining Tablespace Containers in Redirected Restore | Data Management | |
| DT459829 | INGEST can miss rows | Data Management | |
| DT457332 | Ingest fails intermittently returning SQL10003C | Data Management | |
| DT458515 | ADMIN_MOVE_TABLE might return SQL0443N when terminated | Data Management | |
| DT458923 | Performance degradation due to latch contention in Db2 pureScale | Data Management | |
| DT457511 | Increasing buffer pool above certain size fails in Db2 12.1 | Data Management | |
| DT463930 | pureScale update fails due to file lock issue when updating db2ssh | Deployment | |
| DT458483 | The db2prereqcheck in db2support check all previous mod packs/fix packs | Deployment | |
| DT460036 | NNSTAT does not update table and index statistics correctly | Federation | |
| DT459588 | Security: IBM® Db2® is affected by a vulnerability in log4j-core-2.17.2 (CVE-2025-68161) | Federation | |
| DT463551 | REPLACE function may return unexpected results when used with an Oracle data source querying a TIMESTAMP column and using FETCH FIRST ROWS | Federation | |
| DT465435 | ASNLOAD with copyto specified stopped working | IIDR | |
| DT463753 | ASN8999D diagnostic messages flooding Capture logs | IIDR | |
| DT465929 | SQL Capture does not process commands inserted into the IBMQREP_CAPCMD table | IIDR | |
| DT463685 | asnclp fails with ASN2019E/reason code 42 when trying to create qsub by partitions for a range partitioned table | IIDR | |
| DT461944 | Massive amount of CAPSTOP commands in P state may be seen in ibmqrep_signal table | IIDR | |
| DT464174 | Replication Center V12.1 fails to correctly create a subscription for a point-in-time target table - logmarker column is missing | IIDR | |
| DT464262 | Opening db2rc and trying to add local cataloged databases, but db2rc unable to see/populate them | IIDR | |
| DT451132 | Q Capture incorrectly handles rollback to savepoint | IIDR | |
| DT462093 | Capture doesn't send all lob entires when LOB_SEND_OPTION is SEPARATE | IIDR | |
| DT446477 | Garbled characters in Q Replication messages that print the SQLCA for failed SQL statement | IIDR | |
| DT461454 | Q Apply does not expand bit data from the source to a hex string on the Oracle target when calling sqlldr | IIDR | |
| DT460636 | QApply selecting incorrect target(Lakehouse) for internal load_type 0 | IIDR | |
| DT461308 | ASNMON not starting on Windows, server alias names being truncated in IBMSNAP_MONSERVERS in Db2 V121. | IIDR | |
| DT459840 | Q Apply performs incorrect conversion of FLOAT or DOUBLE values during z/OS to LUW replication | IIDR | |
| DT458668 | ASNMON reports ASN5127E: Invalid CONDITION_NAME during startup | IIDR | |
| DT434603 | ASN0060E CAPTURE "QASN" : "LogrdThread". The Capture program encountered an internal error "trans::scanDelete" | IIDR | |
| DT420530 | Possible client shmat() failure with EACCESS during ipc connection process | Operating System Services | |
| DT463089 | Excessive SqloCosClient::Initialize event messages in db2diag.log | Operating System Services | |
| DT463713 | During database backup to Azure root path, an extra leading “/” is added to object name. | Operating System Services | |
| DT463026 | Numerous event messages related to sqloRemStgMTGetWorkerMain and sqloRemStgMTGetCleanupPlan are being logged in db2diag.log | Operating System Services | |
| DT463712 | Db2 RESTORE or LOAD may hang during multipart download from S3 | Operating System Services | |
| DT457682 | Bufferpool DB2MONBP not used during db2mon.sh collection due to missing COMMIT after CREATE BUFFERPOOL can lead to SQL1218N | Performance | |
| DT462076 | db2support command may not collect the files in DIAGPATH | Problem Determination Tooling | |
| DT458013 | ECF_FILE_DOESNT_EXIST from OPTSTATS logged as error when it should be info | Problem Determination Tooling | |
| DT460716 | MON_GET_INDEX FAILS WITH "NO MEMORY AVAILABLE" | Process Model | |
| DT462875 | In some abnormal conditions it is possible for the instance to go down without removing ipc listener ipcs. | Process Model | |
| DT462120 | EVMON_FORMAT_UE_TO_XML function may cause memory corruption and crash | Process Model | |
| DT446399 | Error during Refresh table statement can leave query hung and not be forced off | Process Model | |
| DT459898 | Discovery related DB/DBM CFG parameters are discontinued in Db2 12.1 but are still accepted by Db2 CLP | Process Model | |
| DT458018 | Trap in sqlrwStatementHashDelete during an HADR replay‑only window. | Process Model | |
| DT452496 | MESSAGE : Freeing leftover mon stmt. Stmt use count message incorrect level | Process Model | |
| DT464485 | Rename table leads to -901 in certain cases when column group statistics are used | Query Compiler | |
| DT465679 | sqlcode -901 for query with always-false predicates using column-organized tables and CDE_NO_LOCAL_CSE set | Query Compiler | |
| DT463431 | Crash in Db2 when AUTO_AI_MAINT is ON and auto runstats runs on a table with an XML indexes. | Query Compiler | |
| DT462555 | Query performance with OLAP function over (partition by ) | Query Compiler | |
| DT461709 | Query with recursive CTEs might trap due to stack overflow | Query Compiler | |
| DT460939 | Security: IBM® Db2® is vulnerable to a denial of service with a specially crafted query involving multiple subqueries (CVE-2026-1577) | Query Compiler | |
| DT459558 | Security: IBM® Db2® is vulnerable to a trap or return SQLCODE -901 when compiling a specially crafted query with a defined index (CVE-2026-1352) | Query Compiler | |
| DT458737 | Improve SMP-parallelization of GROUP BY | Query Compiler | |
| DT466233 | COLLATIONID in SYSIBM.SYSINDEXCOLUSE not updated after REORG INDEXES command with the REBUILD option | Runtime | |
| DT464892 | Memory leak running a columnar query using the regexp_count function | Runtime | |
| DT464537 | Cannot interrupt long running query in rehashGroupingKeysIntoNewBuckets | Runtime | |
| DT465053 | Possible -901 on reorg index command after upgrade | Runtime | |
| DT464502 | db2fmp may become unsynchronized with db2agent when it receives a signal and can lead to routine failure with SQL1131N/SQL1224N | Runtime | |
| DT463450 | Wrong results after applying DT460951 | Yes | Runtime |
| DT462615 | Collation Not Updating for Indexes After Upgrading to Db2 Version 12.1.2.0 | Runtime | |
| DT461694 | db2pd -dump command may cause a crash | Runtime | |
| DT460951 | Db2 application performance may be suboptimal when STMT_CONC Is enabled | Yes | Runtime |
| DT460446 | db2pd -apinfo may result in : "Changing data structure forced command termination." | Runtime | |
| DT458866 | Query can fail with SQL0901N with Reason "vector::_M_range_check: __n (which is 18446744073709551614) >= this->s" | Runtime | |
| DT460029 | Memory corruption causes crashes in Db2 12.1 for specific queries | Runtime | |
| DT458953 | Unexpected logging of “LOCALMQT is NOT set in internal” informational messages in db2diag.log | Runtime | |
| DT459532 | Allow UPPER and LOWER to proceed without failure on several ebcdic codepages. | Runtime | |
| DT454187 | -901 "lock not owned by caller" in DPF reported from non-coordinator node during commit | Runtime | |
| DT466123 | Incorrect db2diag.log messages when terminating JDBC TLS connections | Security | |
| DT460807 | GSKit upgrade to 8.0.60.5 contains multiple fixes and enhancements | Security | |
| DT461205 | Db2 token authentication does not read token configuration file from the instance shared directory in pureScale | Security | |
| DT459909 | DBADM and TBSPACEADM authorities cannot comment on automatic storage tablespaces | Security | |
| DT457244 | Adding a quorum device node to the cluster file system in a Db2 pureScale environment may fail if SSH banners are in use. | pureScale | |
| DT460600 | pureScale: Db2 commands may fail to parse output returned from Storage Scale subsystem | pureScale | |
| DT457354 | Improve CF diagnostics when do_dma times out while getting an RDMA completion event | pureScale |
Downloads
Downloads for Special Build 83501
AIX
| AIX (64-bit) |
|---|
| IBM Db2 Universal Fixpack |
| IBM Db2 Server Fix Pack |
| IBM Data Server Client |
| IBM Data Server Runtime Client |
| IBM Data Server Driver |
| IBM Data Server Driver for ODBC and CLI |
Linux
MacOS
| MacOS |
|---|
| IBM Data Server Driver |
Windows
Downloads for Special Build 80714
AIX
| AIX (64-bit) |
|---|
| IBM Db2 Universal Fixpack |
| IBM Db2 Server Fix Pack |
| IBM Data Server Client |
| IBM Data Server Runtime Client |
| IBM Data Server Driver |
| IBM Data Server Driver for ODBC and CLI |
Linux
MacOS
| MacOS |
|---|
| IBM Data Server Driver |
Windows
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
21 May 2026
UID
ibm17267513