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 1wcBKf-0039NN-0m for pgsql-committers@arkaria.postgresql.org; Wed, 24 Jun 2026 00:19:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wcBKe-00EXfk-0l for pgsql-committers@arkaria.postgresql.org; Wed, 24 Jun 2026 00:19:08 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wcBKC-00EVFy-2P for pgsql-committers@lists.postgresql.org; Wed, 24 Jun 2026 00:18:40 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wcBK9-00000001p4B-2zRA for pgsql-committers@lists.postgresql.org; Wed, 24 Jun 2026 00:18:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=SgXWGdKuvm0UMVanpR8BjMDg2W9uOetNd9SEEKbC1uw=; b=uILRW4YM8C1nlMjjWi+o72dakF mFrlqHKXk1EYGAkP51YpgCREnwAo4PrsRGLWDg/TcdQn9oBj/VMREgacjJDZyuQG1r2TYLwVoxK6T gNlqGe1cDBQtidJXXZVtoeTtWUhKObbVg/jSW0V+rzHoVzda43sNA+k2DaIN8fRhV8ZJdxj2cGfSB HdbcSYl4yjX9/ORII7aB28hbirr/GGm1zocHlfoacTkDwwlYsllU0yG9ZeqAR7WESfgP9+eyS7Ln5 Fp0bYUWh6hjKRmJL7hWcqmoVV53jvxXboTPVCWKHEuaNgAu8vH68BKBOFxHAkDJlNN3JahmatEK9/ KPdX9lsg==; 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 1wcBK8-005bzz-0R for pgsql-committers@lists.postgresql.org; Wed, 24 Jun 2026 00:18:36 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wcBK8-001bCb-0j for pgsql-committers@lists.postgresql.org; Wed, 24 Jun 2026 00:18:36 +0000 Content-Type: multipart/mixed; boundary="===============2908102238832673492==" MIME-Version: 1.0 From: Richard Guo To: pgsql-committers@lists.postgresql.org Subject: pgsql: plperl: Fix NULL pointer dereference for forged array object X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 24 Jun 2026 00:18:36 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2908102238832673492== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGxwZXJsOiBGaXggTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGZvciBmb3JnZWQgYXJyYXkgb2Jq ZWN0CgpJbiBnZXRfcGVybF9hcnJheV9yZWYoKSwgZm9yIGEgUG9zdGdyZVNRTDo6SW5TZXJ2ZXI6 OkFSUkFZIG9iamVjdCwgd2UKbG9vayB1cCBpdHMgImFycmF5IiBrZXkgd2l0aCBodl9mZXRjaF9z dHJpbmcoKSBhbmQgdGhlbiBpbnNwZWN0IHRoZQpyZXR1cm5lZCBTVi4gIEhvd2V2ZXIsIGh2X2Zl dGNoX3N0cmluZygpIHJldHVybnMgYSBOVUxMIHBvaW50ZXIgd2hlbgp0aGUga2V5IGlzIGFic2Vu dCwgYW5kIHRoZSBjb2RlIGRlcmVmZXJlbmNlZCB0aGF0IHJlc3VsdCB3aXRob3V0IGZpcnN0CmNo ZWNraW5nIHdoZXRoZXIgdGhlIHBvaW50ZXIgaXRzZWxmIHdhcyBOVUxMLiAgQXMgYSByZXN1bHQs IGEgcGxwZXJsCmZ1bmN0aW9uIHJldHVybmluZyBhIGZvcmdlZCBQb3N0Z3JlU1FMOjpJblNlcnZl cjo6QVJSQVkgb2JqZWN0IHRoYXQKbGFja3MgdGhlICJhcnJheSIga2V5IHdvdWxkIGNyYXNoIHRo ZSBiYWNrZW5kIHdpdGggYSBzZWdtZW50YXRpb24KZmF1bHQuCgpGaXggdGhpcyBieSBjaGVja2lu ZyB0aGUgcG9pbnRlciByZXR1cm5lZCBieSBodl9mZXRjaF9zdHJpbmcoKSBiZWZvcmUKZGVyZWZl cmVuY2luZyBpdCwgbWF0Y2hpbmcgaG93IG90aGVyIGNhbGxlcnMgaW4gdGhpcyBmaWxlIGFscmVh ZHkKZ3VhcmQgdGhlIHJlc3VsdC4gIFdpdGggdGhlIGNoZWNrIGluIHBsYWNlLCBzdWNoIGFuIG9i amVjdCBmYWxscwp0aHJvdWdoIHRvIHRoZSBleGlzdGluZyBlcnJvciByZXBvcnQgaW5zdGVhZCBv ZiBjcmFzaGluZy4KCkF1dGhvcjogWGluZyBHdW8gPGhpZ3VveGluZ0BnbWFpbC5jb20+ClJldmll d2VkLWJ5OiBSaWNoYXJkIEd1byA8Z3VvZmVuZ2xpbnV4QGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjog aHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUNwTWgrRFlnY25xWndRTFhYdXhRY2VoSlRkN1Q4VW1LV1NM c0s0bUZCRXA5RzJhakFAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRocm91Z2g6IDE0CgpCcmFu Y2gKLS0tLS0tClJFTF8xN19TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0 Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2Q0MjRkMDZlZDJkNmM2ZjBmMTFjNTE1MjQ4YTliMjJl OGQxYTc5NGEKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9wbC9wbHBlcmwvZXhw ZWN0ZWQvcGxwZXJsX2FycmF5Lm91dCB8IDcgKysrKysrKwpzcmMvcGwvcGxwZXJsL3BscGVybC5j ICAgICAgICAgICAgICAgICAgfCAyICstCnNyYy9wbC9wbHBlcmwvc3FsL3BscGVybF9hcnJheS5z cWwgICAgICB8IDcgKysrKysrKwozIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKCg== --===============2908102238832673492==--