Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wuX4A-000lWk-0l for pgsql-committers@arkaria.postgresql.org; Thu, 13 Aug 2026 15:09:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wuX47-00DP5b-19 for pgsql-committers@arkaria.postgresql.org; Thu, 13 Aug 2026 15:09:56 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wtQFr-00HQiG-1e for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:41:26 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wtQFm-00000001M2S-04Y3 for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:41:26 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wtQFk-00215z-0U for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:41:20 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wtQFj-00000000y0e-2yc3 for pgsql-committers@lists.postgresql.org; Mon, 10 Aug 2026 13:41:19 +0000 Content-Type: multipart/mixed; boundary="===============4986320163630903231==" MIME-Version: 1.0 From: Noah Misch To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix potential buffer overrun in regexp match/split functions. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 10 Aug 2026 13:41:19 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4986320163630903231== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHBvdGVudGlhbCBidWZmZXIgb3ZlcnJ1biBpbiByZWdleHAgbWF0Y2gvc3BsaXQgZnVuY3Rp b25zLgoKc2V0dXBfcmVnZXhwX21hdGNoZXMoKSBzaXplcyB0aGUgYnVmZmVyIHVzZWQgdG8gY29u dmVydCBtYXRjaGVkCnN1YnN0cmluZ3MgYmFjayBmcm9tIHBnX3djaGFyIGZvcm0gYXQgdGhlIHNt YWxsZXIgb2YgbWF4bGVuKmVtbCBhbmQKdGhlIG9yaWdpbmFsIHN0cmluZydzIGJ5dGUgbGVuZ3Ro LCBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IHN1Y2ggYQpjb252ZXJzaW9uIGNhbm5vdCBwcm9kdWNl IG1vcmUgYnl0ZXMgdGhhbiB0aGUgc3RyaW5nIGl0IGNhbWUKZnJvbS4gVGhhdCBhc3N1bXB0aW9u IGhvbGRzIG9ubHkgZm9yIHZhbGlkbHkgZW5jb2RlZCBpbnB1dC4gQnV0CnBnX21iMndjaGFyX3dp dGhfbGVuKCkgc2lsZW50bHkgYWNjZXB0cyBieXRlcyB0aGF0IGFyZSBpbnZhbGlkIGluIHRoZQpk YXRhYmFzZSBlbmNvZGluZywgdHVybmluZyBlYWNoIHN1Y2ggYnl0ZSBpbnRvIG9uZSBwZ193Y2hh ciwgYW5kCmNvbnZlcnRpbmcgdGhhdCBiYWNrIGNhbiB0YWtlIG1vcmUgYnl0ZXMgdGhhbiB0aGUg aW5wdXQgZGlkLiBBIHN0cmluZwptYWRlIG9mIHN1Y2ggYnl0ZXMgdGhlcmVmb3JlIG92ZXJydW5z IHRoZSBjb252ZXJzaW9uIGJ1ZmZlciBieSB1cCB0bwppdHMgb3duIGxlbmd0aCwgY29ycnVwdGlu ZyB0aGUgZm9sbG93aW5nIG1lbW9yeS4gcmVnZXhwX21hdGNoKCksCnJlZ2V4cF9tYXRjaGVzKCks IHJlZ2V4cF9zcGxpdF90b190YWJsZSgpIGFuZCByZWdleHBfc3BsaXRfdG9fYXJyYXkoKQphcmUg YWxsIGFmZmVjdGVkLgoKRml4IGJ5IGRyb3BwaW5nIHRoZSB0aWdodGVyIGJvdW5kIGFuZCBhbHdh eXMgYWxsb2NhdGluZyBtYXhsZW4qZW1sICsgMQpieXRlcy4KClJlcG9ydGVkLWJ5OiBGcmFuY2Vz Y28gVmVyYXJkaSA8ZnJldmFkaXNjb3I4OUBnbWFpbC5jb20+CkF1dGhvcjogTWFzYWhpa28gU2F3 YWRhIDxzYXdhZGEubXNoa0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBUb20gTGFuZSA8dGdsQHNz cy5wZ2gucGEudXM+CkJhY2twYXRjaC10aHJvdWdoOiAxNApTZWN1cml0eTogQ1ZFLTIwMjYtMTQ2 NjQKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9z dGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8zNDNhYWJmMWQ5NWRmYjY1YzBiN2M3Y2RjMmUyZmI0 ZTc5YmE5ZTZkCkF1dGhvcjogTWFzYWhpa28gU2F3YWRhIDxtc2F3YWRhQHBvc3RncmVzcWwub3Jn PgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvdXRpbHMvYWR0L3Jl Z2V4cC5jIHwgMjMgKysrKysrKysrKysrLS0tLS0tLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDEyIGlu c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoK --===============4986320163630903231==--