BUG #18943: Return value of a function 'xmlBufferCreate' is dereferenced at xpath.c:177 without checking for NUL
PG Bug reporting form <noreply@postgresql.org>
From: PG Bug reporting form <noreply@postgresql.org>
To: pgsql-bugs@lists.postgresql.org
Cc: maralist86@mail.ru
Date: 2025-06-01T19:05:25Z
Lists: pgsql-bugs
The following bug has been logged on the website: Bug reference: 18943 Logged by: Karavaev Alexey Email address: maralist86@mail.ru PostgreSQL version: 17.5 Operating system: alt workstation 10.4 x86_64 Description: Return value of a function 'xmlBufferCreate' is dereferenced at xpath.c:177 without checking for NULL, but it is usually checked for this function. The function 'xmlBufferCreate' may return NULL, and in some cases the code xmlStrdup(buf->content) will throw an error.
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
xml2: Fix failure with xslt_process() under -fsanitize=undefined
- 70f7c5badcc0 14.23 landed
- 0b0041b942f7 15.18 landed
- 5f46c617e95f 16.14 landed
- 63aa4342da23 17.10 landed
- e33a4fda0027 18.4 landed
- 7d64419f8073 19 (unreleased) landed
-
Fix misuse of "volatile" in xml.c
- 6307b096e259 19 (unreleased) landed
-
xml2: Improve error handling of libxml2 calls
- 732061150b00 19 (unreleased) landed
-
Improve error handling of libxml2 calls in xml.c
- 2e947217474c 19 (unreleased) landed