Skip to content

ENT-13522: verify_databases.c: Various bug fixes in CreateTableColumns() (3.24.x)#5976

Merged
larsewi merged 4 commits into
cfengine:3.24.xfrom
larsewi:buffer-3.24.x
Dec 4, 2025
Merged

ENT-13522: verify_databases.c: Various bug fixes in CreateTableColumns() (3.24.x)#5976
larsewi merged 4 commits into
cfengine:3.24.xfrom
larsewi:buffer-3.24.x

Conversation

@larsewi

@larsewi larsewi commented Dec 3, 2025

Copy link
Copy Markdown
Contributor
  • Changed severity of log level in CreateTableColumns()
  • Fixed use of uninitialized buffer in CreateTableColumns()
  • Fixed buffer overflow in CreateTableColumns()
  • cf_sql.{c,h}: constified arguments in DB query functions

Backported from #5975

Changed the severity of the log message "Trying to create table..." from
`LOG_LEVEL_ERR` to `LOG_LEVEL_VERBOSE`.

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit 59f11a5)
Fixed potential bug causing an uninitialized buffer (containing garbage
data) to be sent as a database query when creating a table in the
databases promise type.

Changelog: Commit
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit 832ad34)
Fixed potential buffer overflow when creating tables using the databases
promise type.

Ticket: ENT-13552
Changelog: Commit
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit ff4f9a6)
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit 6b6a90d)
@larsewi

larsewi commented Dec 3, 2025

Copy link
Copy Markdown
Contributor Author

@cf-bottom Jenkins please :)

@cf-bottom

Copy link
Copy Markdown

@larsewi larsewi merged commit 4b33450 into cfengine:3.24.x Dec 4, 2025
9 checks passed
@larsewi larsewi deleted the buffer-3.24.x branch April 27, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants