Versions Compared

Key

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

...

Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

IDS15-J

medium

unlikely

medium

P4

L3

Related Guidelines

...

...

MSC09-CPP. Character Encoding - Use Subset of ASCII for Safety

ISO/IEC 646-1991

ISO 7-bit coded character set for information interchange

ISO/IEC 9899:1999

Section 5.2.1, "Character sets"

ISO/IEC TR 24772

"AJN Choice of Filenames and other External Identifiers"

MISRA

Rule 3.2, "The character set and the corresponding encoding shall be documented

...

"

...

 

Rule 4.1, "Only those escape sequences that are defined in the ISO C standard shall be used"

MITRE CWE

...

CWE-116, "Improper Encoding or Escaping of Output"

Bibliography

<ac:structured-macro ac:name="unmigrated-wiki-markup

...

" ac:schema-version="1" ac:macro-id="54c44177-7efb-43b2-ad2d-d7d58038fbb9"><ac:plain-text-body><![CDATA[

[[Kuhn

...

2006

...

AA.

...

Bibliography#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="76092062-c64f-4994-a9db-5055554402f5"><ac:plain-text-body><![CDATA[

[[Wheeler

...

2003

...

AA.

...

Bibliography#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="55cb4b3c-6460-4b83-bb22-f1ecc7be9468"><ac:plain-text-body><![CDATA[

[[VU#881872

AA. Bibliography#VU881872]]

 

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

...

IDS14-J. Perform lossless conversion of String data between differing character encodings            IDS16-J. Do not use locale-dependent methods on locale-sensitive data without specifying the appropriate locale