Key questions about this property
The answers below summarize the purpose, scope, default effect, and review scenarios for this property.
| What does it do? |
This property defines a comma-separated list of allowable file extensions for document attachments, excluding the dot prefix. |
| What area does it affect? |
Document attachments |
| What does the default mean? |
No default value is documented in this property record. |
| When should you review it? |
Review this property when setting attachment policies or addressing security concerns related to file uploads. |
Out of the box property record
Raw metadata from the property record.
| Property name |
glide.attachment.extensions |
| Sys ID |
650b07dbc0a80006004f95f2c929335d |
| Type |
string |
| Application |
Global |
| Default value |
|
| Description |
List of file extensions (comma-separated) that can be attached to documents via the attachment dialog. Extensions should not include the dot (.) e.g. xls,xlsx,doc,docx. Leave blank to allow all extensions. |
| Updated |
2024-05-25 03:55:05 |
Sources
Official references and nearby text excerpts where this property appears.
Context preview
Snippet 1
... a role to explicitly allow adding attachments, then assign this role to the SOAP user. File type security You can control what file types users can attach by setting the glide.attachment.extensions and glide.security.file.mime_type.validation properties. For these properties to apply to the AttachmentCreator web service, the property glide.attachment.enforce_security_validation must be set to true. This property is true by default. Example SOAP Message ...
Context preview
Snippet 2
... ServiceNow IDE in the following topics. Instance requirements If an instance includes modified configurations for saving attachments, the following requirements must be met to perform Git operations: • If the glide.attachment.extensions system property is configured, it must contain txt,gitdata. • If the glide.security.attachment_type.use_blacklist system property is set to true, the glide.attachment.blacklisted.extensions system property must not contain txt,gitdata and the glide.attachment.blacklisted.types system ...
Context preview
Snippet 3
... should be restricted As MIME type verification depends on this property, it is recommended to mitigate against the vulnerabilities related to malicious file upload. Either update the value of the glide.attachment.extensions system property to the trusted file extensions OR insert this system property with a value of the trusted file extensions. Documentation sn_SE10199 1 Act Upload MIME Type To reduce vulnerabilities ...
Context preview
Snippet 4
... connection. To give users OData access, see the following instructions on the SAP help site: Back-End Server: Assign OData Service Authorization to Users . Enabling download of XML files The glide.attachment.extensions system property restricts the file types that can be downloaded. This property is empty by default. Check that the xml file extension hasn't been added to this property. For more ...
Context preview
Snippet 5
... information if you intend to separate data, processes, and administrative tasks. See Domain separation and Document Intelligence. Verify that file extensions required to support Document Intelligence are included in any glide.attachment.extensions system property customizations. The glide.attachment.extensions system property is empty by default. When customizing it, ensure that the following file extensions are included: • jpeg • jpg • png • pdf ...
Context preview
Snippet 6
... instance by default and can be viewed in the MID Server > SNMP MIBs module. Important: MIB files in a ServiceNow instance do not use a file extension. If the glide.attachment.extensions system property in your instance contains a list of file extensions permitted for import, MIB files do not load. To ensure that MIB files can load, add a temporary extension ...
Context preview
Snippet 7
... attachments, ensuring that files with HTML content can be included when necessary, while maintaining MIME type integrity. • Type: text/html • Default value: null • Location: System Properties [sys_properties] table glide.attachment.extensions Comma-separated list of file extensions that can be attached. No value means that there are no restrictions. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, Now, and ...
Context preview
Snippet 8
... score: Medium • Security risk details: MIME type validation for file attachments doesn't take place in multi-extension processing or when null bytes are present. This allows attackers to circumvent the glide.attachment.extensions and glide.security.file.mime_type.validation system properties through null-byte injection, multi- extension file names and polyglot files, leading to malicious file uploads. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, ...
Context preview
Snippet 9
... must be set to activate MIME type checking for uploads (All version Eureka and up). Enables (true) or disables (false) mime type validation for file attachments. File extensions configured via glide.attachment.extensions will be checked for MIME type during upload. and activate the property by checking Yes. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, Now, and other ServiceNow ...
Context preview
Snippet 10
... this option if you have a large number of Microsoft Intune devices. Note: ▪The admin role is required to configure advanced data sources. ▪To enable the creation of attachments, the glide.attachment.extensions system property must be set to either null or zip, json. For more information, see the Service Graph Connector For Microsoft Intune – Advanced [KB1641546] article in the Now Support ...
Related properties