Skip to content
This repository was archived by the owner on May 16, 2018. It is now read-only.

Conversation

@dol
Copy link
Contributor

@dol dol commented Aug 26, 2015

The ß was introduced in the Unicode® Technical Standard #46 standard. According to denic.de this is a valid character.

In the IDNA2003 standard the ß character is not included. This result in a false positive check. IMHO the IDNA2003 will be replaced soon with IDNA2008 and this is a minor side effect.

The ß was introduced in the [Unicode® Technical Standard #46](http://unicode.org/reports/tr46/#Deviations) standard. According to [denic.de](http://www.denic.de/en/domains/internationalized-domain-names/idn-list.html) this is a valid character.

In the IDNA2003 standard the ß character is not included. This result in a false positive check. IMHO the IDNA2003 will be replaced soon with IDNA2008 and this is a minor side effect.
@dol
Copy link
Contributor Author

dol commented Aug 26, 2015

Should I also add an test case for this new behaviour?

@froschdesign froschdesign added this to the 1.12.16 milestone Aug 27, 2015
froschdesign added a commit that referenced this pull request Sep 1, 2015
Add ß (Latin small letter sharp s) to .de domain IDNA check
@froschdesign froschdesign merged commit e25c9a3 into zendframework:master Sep 1, 2015
@froschdesign
Copy link
Member

froschdesign added a commit that referenced this pull request Sep 1, 2015
@dol
Copy link
Contributor Author

dol commented Sep 16, 2015

@froschdesign If this has to be fixed in https://github.com/zendframework/zend-validator as well. How do I go forward. Perform an additional PR? Or is this coordinated by the ZF team?

dsikkema-magento pushed a commit to magento/zf1 that referenced this pull request Sep 30, 2015
Zend Framework 1.12.16

- [504: Cannot parse huge documents in Zend&zendframework#95;Dom&zendframework#95;Query](zendframework#504)
- [599: Wrong return type in DocBlock of Zend&zendframework#95;Console&zendframework#95;Getopt::getOption()](zendframework#599)
- [600: Undefined property $config in Zend&zendframework#95;Http&zendframework#95;Client&zendframework#95;Adapter&zendframework#95;Curl](zendframework#600)
- [604: add doccomments to Zend&zendframework#95;Log covering its magic methods](zendframework#604)
- [606: Fix typo in Zend&zendframework#95;Cache-Backends documentation.](zendframework#606)
- [610: Add ß (Latin small letter sharp s) to .de domain IDNA check](zendframework#610)
- [612: Zend&zendframework#95;Validate&zendframework#95;Hostname does not validate NTP hostnames starting with '0' character](zendframework#612)

SECURITY UPDATES
----------------

- **ZF2015-07**: A number of components, including `Zend_Cloud`, `Zend_Search_Lucene`, and `Zend_Service_WindowsAzure` were creating directories with a liberal umask that could lead to local arbitrary code execution and/or local privilege escalation. This release contains a patch that ensures the directories are created using permissions of 0775 and files using 0664 (essentially umask 0002).

- **ZF2015-08**: ZF2014-06 uncovered an issue in the sqlsrv adapter provided by the framework whereby null bytes were not filtered correctly when generating SQL. A reporter discovered the same vulnerability is present in our PDO implementation when used with pdo_dblib, and could potentially be applied to other PDO adapters.  This release contains a patch to properly escape null bytes used in SQL queries across all PDO adapters shipped with the framework.

Conflicts:
	README.md
dgiotas pushed a commit to tripsta/zf1 that referenced this pull request Jun 17, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants