summaryrefslogtreecommitdiff
path: root/lib/libfrr.c
diff options
context:
space:
mode:
authorLakshman Krishnamoorthy <lkrishnamoor@vmware.com>2019-05-30 14:56:55 -0700
committerLakshman Krishnamoorthy <lkrishnamoor@vmware.com>2019-05-31 10:52:33 -0700
commit63e653a21f59a17810d597ec35b20fb13bae6692 (patch)
treea9927f2c17804c1eb815ceef886c4f9ba866252b /lib/libfrr.c
parent979dd989c46c318ad489d3be9219383ba19980ae (diff)
lib: crash when FRR hostname length > 80 chars
Although the RFC states hostname length should be < 255 chars, FRR allows infinite length technically. However, when you try to set a hostname > 80 chars, you would immediately notice a crash. RCA: Crash due to buffer overflow. Large buffer sprintf'd into smaller buffer. Usage of sprintf function instead of snprintf which is safer. Signed-off-by: Lakshman Krishnamoorthy <lkrishnamoor@vmware.com>
Diffstat (limited to 'lib/libfrr.c')
0 files changed, 0 insertions, 0 deletions