RFC 7903
RFC 7903
Leonard
Request for Comments: 7903 Penango, Inc.
Category: Informational September 2016
ISSN: 2070-1721
Abstract
Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the
document authors. All rights reserved.
Table of Contents
1. Introduction ....................................................2
1.1. Windows Metafiles ..........................................2
1.2. Windows Bitmaps ............................................3
2. Windows Metafile Media Type Registration Application ............4
3. Enhanced Metafile Media Type Registration Application ...........6
4. Windows Bitmap Media Type Registration Application ..............9
5. IANA Considerations ............................................11
6. Security Considerations ........................................11
7. References .....................................................11
7.1. Normative References ......................................11
7.2. Informative References ....................................11
Author’s Address ..................................................12
1. Introduction
Optional parameters:
Security considerations:
Interoperability considerations:
Published specification:
Additional information:
Provisional registration? No
Security considerations:
Enhanced Metafiles are not afflicted with the Metafile Image Code
Execution ("MICE") vulnerability. There has been no public
disclosure of vulnerabilities specific to EMF or EMF+ to date.
Neither EMF nor EMF+ are designed to contain "active content".
Nonetheless, Enhanced Metafiles can contain Encapsulated
PostScript (EPS) data; thus, the security considerations of
PostScript processing may also apply to EMF.
Interoperability considerations:
Published specification:
Additional information:
Magic number(s):
01 00 00 00 (little-endian DWORD 0x00000001), corresponding to
the EMR_HEADER Type field.
The next field (EMR_HEADER Size) should be at least 88 (little-
endian DWORD 0x00000050).
Provisional registration? No
Security considerations:
Because BMP data can encapsulate JPEG or PNG data (BI_JPEG, BI_PNG
values of the Compression enumeration in Section 2.1.1.7 of the
WMF specification), the security considerations of JPEG and PNG
processing may also apply to BMP.
Interoperability considerations:
Published specification:
Additional information:
Magic number(s):
42 4D ("BM"), meaning "bitmap". The next field
(BITMAPFILEHEADER bfSize) is a little-endian DWORD indicating
the size of the bitmap content in bytes.
Provisional registration? No
5. IANA Considerations
6. Security Considerations
The Metafile Image Code Execution (MICE) vulnerability won the 2007
Pwnie Award for "Mass 0wnage" and "Breaking the Internet" [PWNIES07].
7. References
Author’s Address
Sean Leonard
Penango, Inc.
5900 Wilshire Boulevard
21st Floor
Los Angeles, CA 90036
United States of America
Email: [email protected]
URI: http://www.penango.com/