]> Kevux Git Server - fll/commit
Security: Console parameter single short values array is too small.
authorKevin Day <Kevin@kevux.org>
Fri, 14 Jun 2024 02:53:39 +0000 (21:53 -0500)
committerKevin Day <Kevin@kevux.org>
Fri, 14 Jun 2024 02:56:30 +0000 (21:56 -0500)
commitf0f5bb6cbd8f32f420f177409bde9e318ca53865
tree761bc59b9c79b036d57f97acc9f265e206ac71e2
parentfe9a9a9a95ae44c978559e6c03cb6f0defe47986
Security: Console parameter single short values array is too small.

The short parameters "needs" variable now increases the array size before assignment.

The following command line calls are used to expose the problem and its resolution:
  # fss_basic_list_read specifications/fss.txt +Q -cn "Featureless Settings Specifications" | iki_read +Q -w -rrrrrrrr anti-KISS 'anti-<abbr title="Keep It Simple Stupid">KISS</abbr>' ASCII '<abbr title="American Standard Code for Information Interchange">ASCII</abbr>' BOM '<abbr title="Byte Order Mark">BOM</abbr>' FSS '<abbr title="Featureless Settings Specifications">FSS</abbr>' KISS '<abbr title="Keep It Simple Stupid">KISS</abbr>' UTF-8 '<abbr title="Unicode Transformation Format 8-bit">UTF-8</abbr>' URL '<abbr title="Byte Order Mark">URL</abbr>' XML '<abbr title="Extensible Markup Language">XML</abbr>' -WWW character '<code class="code">' "</code>" code '<code class="code">' '</code>' italic '<em class="em">' '</em>'
level_0/f_console/c/console.c