11
29
Fork
You've already forked ipmitool
33

clangd identified a buffer overrun #23

Closed
opened 2024年02月09日 21:23:22 +01:00 by Howitzer105mm · 2 comments
Contributor
Copy link

Describe the bug
There is a buffer overrun condition in src/plugins/open/open.c
The ipmi_dev2fs2 variable is too small by one byte.

IPMITOOL Version

Make sure you're reporting a bug in the latest code taken from master branch here, NOT a bug
that you've found in some version that you've got from your OS vendor or any source other than this repository.

ipmitool version 1.8.19.16.g81b8242

To Reproduce
Steps to reproduce the behavior:

  1. clangd reports 17 bytes are needed to store the formatted string. Only 16 are available.

Expected behavior
clangd will not report errors on the buffer.

Additional context
Add any other context about the problem here.

**Describe the bug** There is a buffer overrun condition in src/plugins/open/open.c The ipmi_dev2fs2 variable is too small by one byte. **IPMITOOL Version** Make sure you're reporting a bug in the latest code taken from `master` branch here, NOT a bug that you've found in some version that you've got from your OS vendor or any source other than this repository. ```ipmitool version 1.8.19.16.g81b8242``` **To Reproduce** Steps to reproduce the behavior: 1. clangd reports 17 bytes are needed to store the formatted string. Only 16 are available. **Expected behavior** clangd will not report errors on the buffer. **Additional context** Add any other context about the problem here.
Author
Contributor
Copy link

Resolved with commit:
9564746d3f ipmievd: Eliminate a possible command line overrun (#27)

Resolved with commit: 9564746d3f37930383472214055692ec4c1ba3d4 ipmievd: Eliminate a possible command line overrun (#27)
Author
Contributor
Copy link

Correction:
b4bc5c3351 open: Eliminate buffer overrun (#24)

Correction: b4bc5c335159b1c272e06dba98e2916e3ecc0462 open: Eliminate buffer overrun (#24)
Sign in to join this conversation.
No Branch/Tag specified
master
bugfix/43-Fix-timezone-and-DST-in-SEL
pages
bugfix/fix-ci-builds
feature/refactor-sdr-name-handling
cleanup/nm
feature/add-support-for-boot-mailbox
codefactor
bugfix/26
IPMITOOL_1_8_19
IPMITOOL_1_8_18
IPMITOOL_1_8_17
IPMITOOL_1_8_16
IPMITOOL_1_8_15
IPMITOOL_1_8_15RC1
IPMITOOL_1_8_14
IPMITOOL_1_8_14RC2
IPMITOOL_1_8_14RC1
ipmitool
IPMITOOL_1_8_13
IPMITOOL_1_8_13RC1
IPMITOOL_1_8_12
IPMITOOL_1_8_9
IPMITOOL_1_8_8
IPMITOOL_1_8_7
IPMITOOL_1_8_6
IPMITOOL_1_8_5
IPMITOOL_1_8_0
IPMITOOL_S10_U1
IPMITOOL_1_6_1
IPMITOOL_1_6_0
IPMITOOL_1_5_9
IPMITOOL_1_5_8
IPMITOOL_1_5_7
IPMITOOL_1_5_6
IPMITOOL_1_5_4
IPMITOOL_1_4_1_1
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
IPMITool/ipmitool#23
Reference in a new issue
IPMITool/ipmitool
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?