Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Wiki Markup
As a result of the influence of MS-DOS, file names of the form {{xxxxxxxx.xxx}}, where {{x}} denotes an alphanumeric character, are generally supported by modern systems.  On some platforms, file names are case sensitive; while on other platforms, they are case insensitive. VU#439395 is an example of a vulnerability in C resulting from a failure to deal appropriately with case sensitivity issues \[[VU#439395|AA. Bibliography#VU439395References#VU439395]\].

This is a specific instance of rule IDS00-J. Sanitize untrusted data passed across a trust boundary.

...

CERT C Secure Coding Standard

MSC09-C. Character encoding - Use subset of ASCII for safety

CERT C++ Secure Coding Standard

MSC09-CPP. Character encoding - Use subset of ASCII for safety

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="596bc345db9cb25b-a7081d74-40ba4745-b0c997e2-0ec77d9d98c5e4aa65be3377"><ac:plain-text-body><![CDATA[

[ISO/IEC TR 24772:2010

http://www.aitcnet.org/isai/]

Choice of filenames and other external identifiers [AJN]

]]></ac:plain-text-body></ac:structured-macro>

MITRE CWE

CWE-116. Improper encoding or escaping of output

...

ISO/IEC 646-1991

ISO 7-bit coded character set for information interchange

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="29073f9651d23beb-570db638-4a7c452d-8254b7d5-3d2c23bb2fb0cff913d7cbec"><ac:plain-text-body><![CDATA[

[[Kuhn 2006

AA. Bibliography#Kuhn References#Kuhn 06]]

UTF-8 and Unicode FAQ for UNIX/Linux

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f28f55e665340a02-8c87cad8-42f74d56-bb0bbba3-19d0529197ce2327ce024f1d"><ac:plain-text-body><![CDATA[

[[Wheeler 2003

AA. Bibliography#Wheeler03References#Wheeler03]]

5.4, File Names

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="797c9b649a9a86a7-c6d201d1-4a704c2a-965ca9c0-412f271b8b792f491fb9f6ef"><ac:plain-text-body><![CDATA[

[[VU#439395

AA. Bibliography#VU439395References#VU439395]]

]]></ac:plain-text-body></ac:structured-macro>

...